#android #installation #apk
#Android #установка #apk
Вопрос:
Я разрабатываю приложение для Android и столкнулся с какой-то непонятной ошибкой: в прошлом я создавал отладочный APK-файл и устанавливал его на некоторые устройства, которые работали нормально. Теперь я хотел переключиться на релизные сборки, и я не могу установить их на некоторые устройства. Я знаю, что переключение debug на release может вызвать проблемы из-за разных ключей подписи, но я удалил приложение перед попыткой установить релизную версию и даже попытался очистить хранилище Google Play, что решило проблему для некоторых устройств, но не для всех. В диалоговом окне установки указано только «Приложение не установлено» без объяснения причин. Просматривая авторегистратор, я вижу записи, подобные этой:
03-20 21:17:03.885 7872-7921/? I/Finsky: [519] ixg.a(8): Not entering foreground
03-20 21:17:03.886 7872-7921/? I/Finsky: [519] uhy.b(3): Verification id=11 response=POTENTIALLY_UNWANTED
03-20 21:17:04.024 7872-7895/? I/Finsky: [494] uhy.b(3): Verification id=11 response=POTENTIALLY_UNWANTED
03-20 21:17:04.033 7872-7921/? I/Finsky: [519] uir.c(3): Verifying id=11, result=-1
03-20 21:17:04.043 1913-5139/? I/ActivityManager: START u0 {dat=file:///data/user_de/0/com.google.android.packageinstaller/no_backup/package4125719949464292501.apk flg=0x2000000 cmp=com.google.android.packageinstaller/com.android.packageinstaller.InstallFailed (has extras)} from uid 10015
03-20 21:17:04.043 7872-7921/? I/Finsky: [519] uhq.a(19): Installation silently blocked for <removed>
03-20 21:17:04.044 7872-7872/? I/Finsky: [2] uir.b(6): Verification complete: id=11, package_name=<removed>
03-20 21:17:04.055 6785-10144/? I/ApkUploadChimeraService: Adding apk for upload: <removed>:1100
03-20 21:17:04.062 4363-4363/? W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@3700482
03-20 21:17:04.069 4363-4363/? D/InstallFailed: Installation status code: 1
У меня закончились идеи, как я могу установить релизный APK-файл?
Также я не понимаю, почему он сообщает мне POTENTIALLY_UNWANTED, что для этого нужно больше, чем открыть apk и нажать «УСТАНОВИТЬ»?
Кроме того, приложение абсолютно исправно (т. Е. нет вирусов, бэкдора, чего угодно, и для него требуются только права доступа в Интернет).
Чтобы установить приложение, я выполнил следующие шаги:
- Создайте подписанный APK в intellij idea (режим выпуска, подписи как v1, так и v2)
- Скопируйте apk на телефон с помощью веб-сервера (т.е. загрузите с помощью Chrome на телефон)
- Нажмите apk в браузере для загрузки файлов телефона / Chrome
- Включите ненадежные источники для этой установки
- Нажмите установить.
После чего телефон некоторое время работает, а затем выходит из строя с надписью «Приложение не установлено» и никакой дополнительной информации нигде.
Комментарии:
1. Обновлен вопрос
Ответ №1:
Возможно, это было вызвано обновлениями Google Play. Отключите Play Protect
, а затем попробуйте установить приложение.
Шаги :
- Перейдите к
Google Play -> Play Protect
. - Выключите
Scanning device for security threats
.