Я занимаюсь разработкой приложения для Android и столкнулся с некоторой непонятной ошибкой: в прошлом я создал отладочный apk и установил его на некоторые устройства, которые работали нормально.Теперь я хотел перейти на выпуск сборок и не могу установить их на некоторых устройствах.Я знаю, что переключение отладки на выпуск может вызвать проблемы из-за различных ключей подписи, но я удалил приложение, прежде чем пытаться установить версию выпуска, и даже попытался очистить хранилище google play, что решило его для некоторых устройств, но не для всех.В диалоговом окне установки отображается только «Приложение не установлено» без объяснения причин.Глядя на aut logcat, я вижу такие записи:
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 и нажать INSTALL?
Кроме того, приложение прекрасно работает (т. е. не содержит вирусов, бэкдоров и т. д., и для него требуются только привилегии INTERNET).
Чтобы установить приложение, я выполнил следующие шаги:
- Создание подписанного APK в intellij idea (Режим выпуска, подписи v1 и v2)
- Копирование apk на телефониспользование веб-сервера (т. е. загрузка с использованием Chrome на телефон)
- Нажмите apk в браузере файлов телефона / Загрузка Chrome
- Включите ненадежные источники для этой установки
- Нажмите кнопку Установить.
После чего телефон некоторое время работает, а затем выходит из строя с сообщением «Приложение не установлено» и никакой дополнительной информации нигде.