Je pense que vous avez probablement simplement accepté les paramètres de configuration par défaut lors du processus d'enregistrement de l'APK dans Android Studio. Cela est correct la plupart du temps, mais peut générer une légère confusion si vous utilisez Android 7.0+. En effet, à partir de la version 7.0, Android introduit le nouveau schéma de signature V2 en plus de l'"ancien" V1. Le nouveau schéma est censé offrir des temps d'installation d'applications plus rapides et une meilleure protection contre les altérations non autorisées des fichiers APK, et c'est donc le schéma par défaut dans la boîte de dialogue "Generate Signed APK" d'Android Studio.
Le problème est que Google Play, dans votre cas, veut que le schéma V1 soit appliqué, c'est-à-dire la signature JAR, plutôt que la signature APK comme dans la V2. La documentation de Google Play indique explicitement que : "Bien que nous recommandions d'appliquer le schéma de signature APK v2 à votre application, ce nouveau schéma n'est pas obligatoire. Si votre application ne se construit pas correctement lorsque vous utilisez APK Signature Scheme v2, vous pouvez désactiver le nouveau schéma".
La solution que j'ai trouvée dans ces cas est d'activer les deux, comme indiqué dans la capture d'écran ci-dessous. Une fois que vous faites cela, l'APK signé devrait être accepté sans problèmes par le système de gestion des versions de Google Play.
Boîte de dialogue Générer un APK signé dans Android Studio
Voici la procédure complète :
- Dans Android Studio, sélectionnez "Build > Select build variants" et assurez-vous que la variante "release" est sélectionnée.
- sélectionnez "Build > Generate Signed APK" et entrez les informations sur votre keystore. Je suppose que vous avez déjà créé un APK signé lors de votre essai précédent, donc ces champs devraient déjà être définis avec les dernières valeurs. Cliquez sur [Next].
- L'écran suivant est celui où vous devez vous assurer de cocher les versions V1 et V2 de la signature, puis cliquer sur [Terminer] pour générer l'APK.
3 votes
Essayez-vous de télécharger un apk signé ?
0 votes
Oui, non signé ... il semble que je suis dans une impasse parce que je sais que je ne peux pas télécharger sans signer, mais pour signer, je sais qu'il est possible de signer via google Play, mais pour ce faire, je dois déjà avoir quelque chose téléchargé ... ou du moins il semble, je suis complètement nouveau dans le déploiement d'Android, tout ce que je sais sur Android est Activités, Fragments, ce genre de chose, difficile de trouver une ressource solide sur le déploiement, des informations assez dispersées.
2 votes
Si vous avez essayé de télécharger l'apk signé voici la réponse pour vous