Ich erhalte den folgenden Fehler instanziieren:Runtime: Kann Aktivität ComponentInfo ... ClassNotFoundException
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com..chat/com..login.LoginActivity}: java.lang.ClassNotFoundException: Didn't find class "com..login.LoginActivity" on path: DexPathList[[zip file "/data/app/com..chat-1/base.apk"],nativeLibraryDirectories=[/data/app/com.*.chat-1/lib/arm, /vendor/lib, /system/lib]]
Ich habe versucht, alles, was ich online ohne Erfolg finden konnten. Der einzige Weg, ich um dieses dieses ineffiziente Skript bekommen konnte ich gemacht:
#!/usr/bin/env bash
./gradlew app:clean
./gradlew app:installDebug
./gradlew app:clean
./gradlew app:installDebug
/home/adel/Android/Sdk/platform-tools/adb shell am start -n com.*.chat/com.*.login.LoginActivity
notify-send -i icon.png "gradle task done" "check your phone"
Es funktioniert, aber dauert etwa 7 Minuten zu erledigen. Gibt es dafür einen schnelleren und effizienteren Weg? diese
warum Berufung auf Sie gleichen Dinge zweimal? Warum die Wildcards? –
@DiegoTorresMilano Ich bin mir nicht sicher, warum, aber wenn ich baue einmal bekomme ich "ClassNotFoundException" Ausnahme, habe ich herausgefunden, die gleichen Dinge zweimal beheben dieses Problem ... Wildcard, weil ich nicht wollen, googeln App Namen, um diese Frage zu finden – netdur
Fix das ClassNotFoundException-Problem zuerst. Und wie sehen die Leute diese Frage an, um eine Antwort zu geben, die vermuten lässt, dass Sie das Paket mit einer Wildcard verstecken? –