Ich habe Myfiles.apk aus dem Internet heruntergeladen und versuche, es auf meinem Android Emulator zu installieren.
Während der Installation der Datei Myfiles.apk über die Eingabeaufforderung wird dieser Fehler angezeigt.
Ich habe versucht, in der Eingabeaufforderung zu folgen
C:\Android-sdk\tools> adb -s emulator-5554 install C:\Users\Me\Desktop\MyFiles.apk
Wie installiere ich dieses APK auf dem Emulator richtig?
Diese Seite hat mir sehr geholfen, das nicht signierte apk richtig zu signieren. Für den letzten Prozess, d. H. Für jarsigner
, muss der folgende Befehl verwendet werden
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name.
Schauen Sie sich das weiter an unable to sign zipexception
wenn Sie auf einen zipexception
Fehler stoßen. Verwenden Sie also insgesamt das folgende Verfahren
keytool -genkey -v -keystore debug.keystore -alias Android -keyalg RSA -keysize 2048 -validity 20000
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore yourapkalign.apk alias_name
zipalign -v 4 yourapk.apk yourapkalign.apk
Jetzt können Sie die apk-Datei erfolgreich installieren.
Dies bedeutet, dass das von Ihnen heruntergeladene Apk mit keinem Zertifikat, Debug oder auf andere Weise signiert wurde.
Sie können es von der Befehlszeile aus signieren, wie beschrieben hier .