Ich habe eine App, die gut funktioniert, wenn sie lokal bereitgestellt wird. Ich habe es in Eclipse unterzeichnet, und das erste Mal, dass ich es getan habe, hat es funktioniert. Ich habe einen anderen Build gemacht, und das funktioniert lokal, aber nachdem ich es unterschreibe, explodiert sofort mit:
java.lang.RuntimeException: Die Aktivität kann nicht instanziiert werden ComponentInfo {com.myapp / com.myapp.MyAoo}: java.lang.ClassNotFoundException: com.myapp.MyAoo in loader dalvik.system.PathClassLoader [/ data / app / com.myapp-1.apk
Ich habe versucht, zu deinstallieren und neu zu installieren. Gleiche Sache. Lokal bereitgestellte, unsignierte App funktioniert. Signierte App-Bomben. Irgendwelche Gedanken?
Benutzt du Proguard-Verschleierung? Es tritt nur für signierte Gläser ein und entfernt Klassen, die es für "unbenutzt" hält.
Versuchen Sie, es auszuschalten und erneut zu signieren und versuchen Sie es erneut.
Stellen Sie zum Deaktivieren sicher, dass die Datei: /default.properties die Eigenschaft proguard.config nicht enthält.
Siehe Ссылка für mehr
Es stellte sich heraus, dass es irgendwo eine seltsame Einstellung war. Ich habe es immer noch nicht wirklich herausgefunden. Ich habe Eclipse verwendet, um das signierte Paket zu exportieren, aber ich entwickle tatsächlich mit intellij idea. Ich habe aus der Idee exportiert, und alles hat gut funktioniert.
Ich hatte genau das gleiche Problem und es verblüffte mich, weil ich die APK bei zahlreichen Gelegenheiten ohne Probleme vorher unterschrieben und exportiert hatte. Nachdem ich ProGuard deaktiviert hatte, um sicherzustellen, dass es nicht die Ursache war, bereinigte ich das Projekt in Eclipse:
Klicken Sie im Hauptmenü auf "Projekt", klicken Sie im angezeigten Dropdown-Menü auf "Bereinigen", wählen Sie das zu bereinigende Projekt aus und klicken Sie auf "OK".
Nachdem ich das gemacht hatte, konnte ich die signierte und exportierte APK ausführen, ohne dass sie beim Start abstürzte.
Ich habe das gleiche Problem und habe es wie folgt gelöst:
für mich funktioniert es gut Ich hoffe, dass das auch Ihr Problem löst.
Tags und Links android google-play