Подтвердить что ты не робот

Ошибка [install_parse_failed_no_certificates] при попытке установить APK в эмулятор

Я загрузил Myfiles.apk из Интернета, и я пытаюсь установить его на свой эмулятор Android.

При установке файла Myfiles.apk через командную строку я получаю эту ошибку.

Я попробовал в командной строке

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

Как правильно установить этот APK в эмулятор?

4b9b3361

Ответ 1

Этот сайт  помогли мне многое, чтобы правильно подписать без подписи apk. Но для последнего процесса, т.е. Для jarsigner, следует использовать следующую команду

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

Далее просмотрите unable to sign zipexception, если вы столкнулись с любой ошибкой zipexception. Поэтому в целом используйте следующую процедуру

  • 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

Теперь вы можете успешно установить файл apk.

Ответ 2

Это означает, что загруженный вами apk не был подписан ни с каким сертификатом, отладки или иным образом.

Вы можете подписать его из командной строки, как описано здесь.