Télécharger un nouvel APK vers Alpha
Le téléchargement a échoué
Vous avez téléchargé un fichier APK avec une signature non valide (en savoir plus sur la signature). Erreur de apksigner: ERREUR: JAR_SIG_NO_SIGNATURES: Aucune signature JAR
Je ne sais pas quoi faire, j’essaie juste de faire une version Alpha d’un projet Android Studio.
Vous pouvez voir à partir de l’erreur qu’il n’y a pas de signature jar. Sélectionnez les deux cases à cocher pour les versions de signature (v1 et v2) à la dernière étape, puis créez l’apk. Ça va marcher
Je pense que vous avez probablement simplement accepté les parameters de configuration par défaut pendant le processus d’inscription APK dans Android Studio. C’est ok 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 plus rapides et une protection accrue contre les modifications non autorisées des fichiers APK. Il s’agit donc du schéma par défaut de la boîte de dialog “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 V2. La documentation de Google Play indique explicitement que: “Bien que nous vous recommandons d’appliquer APK Signature Scheme v2 à votre application, ce nouveau schéma n’est pas obligatoire. Si votre application ne se construit pas correctement avec 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 le montre la capture d’écran ci-dessous. Une fois que vous faites cela, l’APK signé doit être accepté sans problème par le système de gestion des versions de Google Play.
Générer une boîte de dialog APK signé dans Android Studio
Ceci est la procédure complète: