Failure lors de la tentative d’installation d’APK sur l’émulateur

J’ai téléchargé Myfiles.apk depuis Internet et j’essaie de l’installer sur mon émulateur Android.

Lors de l’installation du fichier Myfiles.apk via l’invite de commande, j’obtiens cette erreur.

J’ai essayé de suivre l’invite de commande

C:\android-sdk\tools> adb -s emulator-5554 install C:\Users\Me\Desktop\MyFiles.apk 

Comment puis-je installer cet APK sur l’émulateur correctement?

Ce site m’a beaucoup aidé à signer correctement l’apk non signé. Mais, pour le dernier processus, par exemple pour jarsigner , la commande suivante doit être utilisée

 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name. 

De plus, ne unable to sign zipexception compte de cette unable to sign zipexception si vous rencontrez une erreur zipexception . Donc globalement, utilisez la procédure suivante

  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

Maintenant, vous pouvez installer le fichier apk avec succès.

Cela signifie que l’apk que vous avez téléchargé n’a été signé avec aucun certificate, débogage ou autre.

Vous pouvez le signer depuis la ligne de commande, comme décrit ici .