Télécharger un nouvel APK vers Alpha – échoué

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 Voir cette image

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:

  1. dans Android Studio, sélectionnez “Build> Select build variants” et assurez-vous que la variante “release” est sélectionnée
  2. sélectionnez “Générer> Générer un APK signé” et entrez les informations sur votre magasin de clés. Je suppose que vous avez déjà créé un APK signé dans votre essai précédent afin que ces champs soient déjà définis sur les dernières valeurs. Cliquez sur Suivant].
  3. l’écran suivant est l’endroit où vous devez vous assurer de vérifier les versions de signature V1 et V2, puis cliquez sur [Terminer] pour générer l’APK.