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
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
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 .