T
txbarth
Ambitioniertes Mitglied
- 0
Hallo,
ich kann nach ein paar Problemen meine App wieder im Emulator testen mit API Level 16, 19, 22 und 23. Erst mit API Level 23 sind meine Dialoge kaputt (anderes Thema). Wenn ich in Android Studio mein angeschlossenes Smartphone ebenfalls mit API Level 23 auswähle, stürzt die App ab, weil die Klasse der MainActivity nicht im Klassenpfad gefunden werden kann.
de.domain.poolinfo.l5poolinfo.MainActivity ist aber der volllständige Klassenname.
Ich habe natürlich nach ähnlichen Problemen gesucht (Suchbegriffe: android didn't find class on path dexpathlist).
In der Manifest steht die Klasse so, wie es Andriod Studio über die Vorlage selbst festgelegt hatte.
<activity
android:name=".MainActivity"
Und ansonsten liest man oft die Antwort.
ich kann nach ein paar Problemen meine App wieder im Emulator testen mit API Level 16, 19, 22 und 23. Erst mit API Level 23 sind meine Dialoge kaputt (anderes Thema). Wenn ich in Android Studio mein angeschlossenes Smartphone ebenfalls mit API Level 23 auswähle, stürzt die App ab, weil die Klasse der MainActivity nicht im Klassenpfad gefunden werden kann.
Code:
FATAL EXCEPTION: main
Process: de.domain.poolinfo.l5poolinfo, PID: 25530
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{de.domain.poolinfo.l5poolinfo/de.domain.poolinfo.l5poolinfo.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "de.domain.poolinfo.l5poolinfo.MainActivity" on path: DexPathList[[zip file "/data/app/de.domain.poolinfo.l5poolinfo-2/base.apk"],nativeLibraryDirectories=[/data/app/de.domain.poolinfo.l5poolinfo-2/lib/arm, /vendor/lib, /system/lib]] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2395)
[...]
Caused by: java.lang.ClassNotFoundException: Didn't find class "de.domain.poolinfo.l5poolinfo.MainActivity" on path: DexPathList[[zip file "/data/app/de.domain.poolinfo.l5poolinfo-2/base.apk"],nativeLibraryDirectories=[/data/app/de.level5.poolinfo.l5poolinfo-2/lib/arm, /vendor/lib, /system/lib]]
de.domain.poolinfo.l5poolinfo.MainActivity ist aber der volllständige Klassenname.
Ich habe natürlich nach ähnlichen Problemen gesucht (Suchbegriffe: android didn't find class on path dexpathlist).
In der Manifest steht die Klasse so, wie es Andriod Studio über die Vorlage selbst festgelegt hatte.
<activity
android:name=".MainActivity"
Und ansonsten liest man oft die Antwort.
- Right click on your project and select Properties.
- Select Java Build Path from the menu on the left.
- Select the Order and Export tab.
- From the list make sure the libraries or external jars you added to your project are checked.
- Finally, clean your project & run.