Ich habe eine einfache App erstellt, um das Szenario zu testen, das mit NoClassDefFoundError
fehlschlägt.NoClassDefFoundError in verschachtelten jar (Android)
Nehmen wir zum Beispiel habe ich Test1 Android-Projekt mit Class TestClass mit einigen Methoden. Dieses Test1-Projekt wurde als test1.jar exportiert und nur Quellordner mit Class TestClass und classpath
exportiert. project
Dateien.
In einem anderen Android-Projekt Test2 habe ich diese test1.jar
in meinem Ordner libs hinzugefügt. Und in diesem Test2-Projekt habe ich eine Klasse Test2Class, die Methoden der Klasse test1.jar aufruft.
Danach exportierte ich dieses Test2-Projekt als test2.jar
Datei nach obigen Schritten. Wenn ich dieses test2.jar
in einem anderen Projekt verwende, bekomme ich diesen obigen Fehler NoClassDefFoundError
. Es ist das Szenario von Glas in einem Glas.
Irgendwo sollte ich etwas tun, damit ich auf ein Glas in einem Glas zugreifen kann.
Vielen Dank im Voraus.
Haben Sie dies in Auftrag und Export in Build-Einstellungen des Projekts angezeigt? – Suvitruf
Ya ich habe versucht, in der Reihenfolge zu addieren und zu exportieren. Und ebenso im Ordner libs. Ich glaube ich habe fast jede Kombination mit Order und Export ausprobiert: P. –
ich denke, Fehler ist mit. Projektdatei. lösche es und überprüfe es und lass es mich wissen, wenn es funktioniert. – Dev