测试应用程序更新时,安装已静默阻止 Android 发布构建签名 APK
Installation silently blocked for Android release build signed APK when testing App update
当我尝试更新我的应用程序(在已从 Playstore 安装的应用程序上手动安装具有更高版本的签名 APK)时,它没有被安装(“
应用程序未安装”)并在 Studio 中显示以下错误:
I/Finsky: [1144] com.google.android.finsky.verifier.impl.en.c(263): Verifying id=8, result=-1
I/Finsky: [1144] com.google.android.finsky.verifier.impl.dq.a(37):
Installation silently blocked for com.somename.somename
I/Finsky: [1] com.google.android.finsky.verifier.impl.en.c(139): Verification
complete: id=8, package_name=com.somename.somename
V/ActivityThread: SVC-Destroying service
com.google.android.finsky.verifier.impl.PackageVerificationService@995aa6e
V/ActivityManager: Broadcast: Intent {
act=com.android.packageinstaller.ACTION_INSTALL_COMMIT flg=0x10 (has extras)
} ordered=false userid=0 callerApp=null
V/ActivityManager: Broadcast: Intent {
act=com.google.android.gms.safetynet.action.HARMFUL_APP_BLOCKED flg=0x10 }
ordered=false userid=0 callerApp=ProcessRecord{6b6f45e
1758:com.google.android.gms/u0a13}
D/InstallAppProgress: Installation error code: 3
其中 com.somename.somename
是我的包名。
在 Playstore 上运行的应用程序是用 v1 signature
签名的,新生成的签名 APK 也是用 v1 signature
构建的。
compileSdkVersion 23
构建工具版本 26.0.1
targetSdkVersion 23
对于SDK Versions >= M
我在 "Settings" 中检查了 "Apps" 以尝试 "Uninstall for all users",但该应用程序未在此处列出(因此已完全卸载)
对于SDK Versions < M
它能够更新 1 次,但重复相同的过程是失败的。
如果之前没有安装,则 APK 安装成功。
我最近遇到了同样的问题。似乎是由最新的 Google Play 更新引起的。我的应用已成功安装在 Android 8 的设备上,但未能安装在 Android 7 上。
转到 Google Play -> Play Protect
并关闭 Scanning device for security threats
对我有帮助。
当我尝试更新我的应用程序(在已从 Playstore 安装的应用程序上手动安装具有更高版本的签名 APK)时,它没有被安装(“ 应用程序未安装”)并在 Studio 中显示以下错误:
I/Finsky: [1144] com.google.android.finsky.verifier.impl.en.c(263): Verifying id=8, result=-1
I/Finsky: [1144] com.google.android.finsky.verifier.impl.dq.a(37):
Installation silently blocked for com.somename.somename
I/Finsky: [1] com.google.android.finsky.verifier.impl.en.c(139): Verification
complete: id=8, package_name=com.somename.somename
V/ActivityThread: SVC-Destroying service
com.google.android.finsky.verifier.impl.PackageVerificationService@995aa6e
V/ActivityManager: Broadcast: Intent {
act=com.android.packageinstaller.ACTION_INSTALL_COMMIT flg=0x10 (has extras)
} ordered=false userid=0 callerApp=null
V/ActivityManager: Broadcast: Intent {
act=com.google.android.gms.safetynet.action.HARMFUL_APP_BLOCKED flg=0x10 }
ordered=false userid=0 callerApp=ProcessRecord{6b6f45e
1758:com.google.android.gms/u0a13}
D/InstallAppProgress: Installation error code: 3
其中 com.somename.somename
是我的包名。
在 Playstore 上运行的应用程序是用 v1 signature
签名的,新生成的签名 APK 也是用 v1 signature
构建的。
compileSdkVersion 23 构建工具版本 26.0.1 targetSdkVersion 23
对于SDK Versions >= M
我在 "Settings" 中检查了 "Apps" 以尝试 "Uninstall for all users",但该应用程序未在此处列出(因此已完全卸载)
对于SDK Versions < M
它能够更新 1 次,但重复相同的过程是失败的。
如果之前没有安装,则 APK 安装成功。
我最近遇到了同样的问题。似乎是由最新的 Google Play 更新引起的。我的应用已成功安装在 Android 8 的设备上,但未能安装在 Android 7 上。
转到 Google Play -> Play Protect
并关闭 Scanning device for security threats
对我有帮助。