【发布时间】:2019-08-11 16:06:22
【问题描述】:
我正在开发一个 android 应用程序并遇到了一些晦涩的错误: 我过去构建了一个调试 apk 并将其安装在一些设备上,效果很好。 现在我想切换到发布版本,但我无法在某些设备上安装它们。 我知道将调试切换到发布可能会因为不同的签名密钥而导致问题,但我在尝试安装发布版本之前卸载了该应用程序,甚至尝试清除谷歌播放的存储,这解决了某些设备但不是所有设备。 安装对话框只显示“未安装应用程序”,没有解释原因。 看着 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 并点击安装它还需要什么意图?
此外,该应用程序非常好(即没有病毒、后门等,并且只需要 INTERNET 权限)。
为了安装应用程序,我按照以下步骤操作:
- 在 intellij IDEA 中构建签名的 APK(发布模式,v1 和 v2 签名)
- 使用网络服务器将 apk 复制到手机(即使用手机上的 chrome 下载)
- 在手机文件浏览器/Chrome下载中点击apk
- 为此安装启用不受信任的来源
- 点击安装。
之后手机工作了一段时间,然后失败并显示“未安装应用程序”并且在任何地方都没有更多信息。
【问题讨论】:
-
更新问题
标签: android installation apk