Lorsque j'essaie de mettre à jour mon application (en installant manuellement l'APK signé avec une version supérieure sur l'application déjà installée à partir de Playstore), elle n'est pas en cours d'installation ("Application non installée") et affiche l'erreur suivante dans 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
où com.somename.somename
est le nom de mon package.
L'application en direct sur Playstore est signée avec v1 signature
, et le fichier APK signé nouvellement généré est également créé avec v1 signature
.
compileSdkVersion 23 buildToolVersion 26.0.1 targetSdkVersion 23
Pour SDK Versions >= M
J'ai vérifié "Applications" dans "Paramètres" pour essayer de "Désinstaller pour tous les utilisateurs", mais l'application n'y était pas répertoriée (elle a donc été complètement désinstallée)
Pour SDK Versions < M
Il a pu se mettre à jour une fois mais répéter le même processus a été un échec.
L'APK est installé avec succès s'il n'est pas déjà installé.
J'ai récemment rencontré le même problème. Il semble que cela soit dû à la dernière mise à jour de Google Play. Mon application a été installée avec succès sur l'appareil avec Android 8 mais n'a pas pu être installée sur Android 7.
Aller à Google Play -> Play Protect
et désactiver Scanning device for security threats
m'a aidé.