Heim >Java >javaLernprogramm >Android Update 17: Warum verursachen meine externen JARs Laufzeitfehler?
Android Update 17: Inkompatibilität mit externen Jars behoben
Android-Benutzer, die kürzlich Update 17 installiert haben, sind möglicherweise zur Laufzeit auf Ausnahmen vom Typ „Klasse nicht gefunden“ gestoßen , was sich auf Jars wie javax.mail und apache.commons.httpclient auswirkt. Trotz erfolgreicher Kompilierung stürzten die Apps mit Ausnahmen wie „Klasse 'javax.mail.internet.InternetAddress' konnte nicht gefunden“ ab.
Angesichts dieses Problems sollte man nicht das Java-Update als alleinigen Schuldigen vermuten. Stattdessen liegt die Lösung darin, externe JAR-Abhängigkeiten zu verwalten.
Um diese Inkompatibilität zu beheben, führen Sie die folgenden Schritte aus:
Bei diesem Schritt wird Android automatisch Fügen Sie die JAR-Dateien in Ihren Build ein, wie im offiziellen Android-Handbuch zum Umgang mit Abhängigkeiten beschrieben. Folglich laufen Ihre Anwendungen ohne die oben genannten Ausnahmen.
Das obige ist der detaillierte Inhalt vonAndroid Update 17: Warum verursachen meine externen JARs Laufzeitfehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!