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

Не удалось установить APK: [INSTALL_FAILED_VERIFICATION_FAILURE]

Я пытаюсь установить APK на устройстве, на котором установлена ​​AOSP-сборка Jelly Bean (4.2).

Когда я "adb install my.apk", я получаю сообщение об ошибке:

[INSTALL_FAILED_VERIFICATION_FAILURE]

Я пробовал использовать "testsign.jar" для "подписи" apk, но он не меняет результат

4b9b3361

Ответ 1

Вам необходимо отключить проверку APK во время установки ADB. Если параметр в Security неактивен или не работает, так как он должен попробовать обходить оболочку в устройстве и, в зависимости от того, какая база данных настроек находится на вашем уровне API (Global, System, Secure)

$ adb shell settings put global verifier_verify_adb_installs 0

Если вы действительно можете установить его, это предотвратит проверку APK над ADB.

Иногда вам также необходимо отключить верификатор пакета, используя:

$ adb shell settings put global package_verifier_enable 0

На KitKat вы можете видеть здесь, что эти параметры находятся в глобальной базе данных:

http://androidxref.com/4.4.2_r2/xref/frameworks/base/core/java/android/provider/Settings.java#5015

Ответ 2

Перейдите в настройки разработчика и отключите подтверждение приложений через USB. Тогда вы можете установить .apk без каких-либо проблем.

Ответ 3

Это то, что сработало, я пытался установить на устройство с Android 6.0

  1. Settings > Developer Options > Then Turn off Verify Apps over USB Посмотрите первое изображение

затем

  1. Settings > Security > Then Turn on Unknown sources

в заключение

  1. Не забудьте удалить приложение и начать заново.

Получите Settings > Developer Options > Then Turn off Verify Apps over

Settings > Security > Then Turn on Unknown sources

Ответ 4

В вашем телефоне перейдите на:

настройка /DeveloperOption/проверка приложений через USB

и отключи это.

Ответ 5

ОБНОВЛЕННЫЙ ОТВЕТ: с последними обновлениями Android теперь во время установки APK может появиться следующая ошибка из-за Play Protect:

Failed to finalize session : INSTALL_FAILED_VERIFICATION_FAILURE
Session 'app': Error Installing APKs

Чтобы исправить это (для целей разработчика), вы можете отключить Play Protect, как показано здесь: приложение установки заблокировано защитой воспроизведения.

Ответ 6

Вам нужно разрешить неподписанные приложения. Установка блокируется Android. Разрешить установку нерыночных приложений в настройках.

Ответ 7

Как сказал кто-то, вам нужно иметь подписанный apk для его запуска. Чтобы иметь подписанный apk, щелкните правой кнопкой мыши на своем проекте > Android-инструменты > Экспорт подписанного пакета приложений. Затем вам будет предложено найти хранилище ключей, но если у вас его нет, вы можете создать его. Следуйте шагам, руководствуясь eclipse.

Ответ 8

Помимо "настроек put global verifier_verify_adb_installs 0", мне также необходимо установить для параметра package_verifier_enable значение 0 в моем случае, чтобы он работал.

например.

adb shell

settings put global package_verifier_enable 0

Ответ 9

Ни одно из приведенных выше предложений не работало для меня, однако заводская перезагрузка устройства сделала трюк.

Ответ 10

सेटिंग्स ने वैश्विक सत्यापनकर्ता_ verify_adb_installs 0 डाल दिया "के अलावा, मुझे इसे काम करने के लिए अपने मामले में पैकेज_ verifier_enable 0 को सेट करने की भी आवश्यकता है.

जैसे

adb shell

настройки устанавливают global package_verifier_enable

Ответ 11

Это случилось со мной в Android Studio после переустановки ОС на моем компьютере - я пытался протестировать сборку на планшете. В итоге у меня получилось просто удалить приложение на планшете (созданное предыдущей установкой).

Ответ 12

Вы можете сделать это без каких-либо инструкций, таких как: перейти к настройкам на вашем устройстве, а затем установить настройки и отключить опцию подтверждения приложений через USB. (Перевод с помощью google translate)