webentwicklung-frage-antwort-db.com.de

Fehler [install_parse_failed_no_certificates] beim Versuch, APK auf dem Emulator zu installieren

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?

42
sid123

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

  1. keytool -genkey -v -keystore debug.keystore -alias Android -keyalg RSA -keysize 2048 -validity 20000
  2. jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore yourapkalign.apk alias_name
  3. zipalign -v 4 yourapk.apk yourapkalign.apk

Jetzt können Sie die apk-Datei erfolgreich installieren.

37
laaptu

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 .

8
Raghav Sood