Wenn ich gerade einen Alptraum durchmache, der versucht, einen java.lang.verifyerror zu beheben, hatte ich Probleme mit der Eclipse, also habe ich mich entschieden zu deinstallieren und es neu zu installieren, alles schien normal, bis ich versuchte, die App zu starten, das ist, als ich bemerkte, dass ich die App nicht mehr starten konnte, jedes Mal, wenn ich versuche es zu läuten es stürzt ab und gibt mir diesen Fehler, aber ich habe keine Ahnung, was es verursacht Da das Fehlerprotokoll mir kleine Hinweise gibt und ich keine konkreten Antworten im Internet finden kann, kann mir jemand sagen, was falsch ist, basierend auf meinem Logcat? jede Hilfe wird einen langen Weg gehen
%Vor%Dies ist ein Problem mit ADT v22. Es ist ziemlich schwer zu beheben. Es gibt einige Vorschläge hier: Der CommonsBlog - Ändere Deinen Eclipse-Build-Pfad nicht manuell ... Außer jetzt für R22 (Danke an StreetsOfBoston und CommonswareGuy)
Soweit mir bekannt ist, verwendet Android ein anderes Klassendateiformat. Wenn Sie JAR / Java-Dateien von Drittanbietern verwenden, müssen Sie diese zuerst über das Tool dx
ausführen, das mit dem Android-Gerät ausgeliefert wird SDK.
Ein anderer möglicher Grund ist möglicherweise eine Methode in einer java.lang
-Klasse, die auf der von Ihnen verwendeten Android-SDK-Ebene nicht unterstützt wird (z. B. String.isEmpty()
).
Wenn die Antwort von @G. Blake Meike arbeitet aus irgendeinem Grund nicht für dich, hier ist ein anderer Weg, es zu beheben.
- Rechtsklick Projekt & gt; Buildpfad & gt; Konfigurieren Sie den Erstellungspfad
- Klicken Sie auf Android links
- Rechts wählen Sie einen anderen Zielnamen / eine andere API als 4.2.2 aus, da es anscheinend Probleme gibt.
- Klicken Sie auf OK (An dieser Stelle werden Ihre Projekte mit der ausgewählten API neu erstellt)
- Starten Sie die Anwendung
Ich hoffe, das hilft.
Ich habe gerade die 3rd-Party-Bibliothek im TAB "Import und Export" des Build-Pfads aktiviert.
Tags und Links eclipse java android verifyerror