Importer un nouveau fichier APK vers Alpha
Le téléchargement a échoué
Vous avez importé un APK avec une signature non valide (en savoir plus sur la signature). Erreur d'apksigner: ERREUR: JAR_SIG_NO_SIGNATURES: aucune signature JAR
Je ne sais pas quoi faire, j'essaie simplement de créer une version Alpha d'un projet Android Studio.
android
android-studio
Devin Andres Salemi
la source
la source
Réponses:
Vous pouvez voir à partir de l'erreur qu'il n'y a pas de signature jar.Cochez les deux cases pour les versions de signature (v1 et v2) à la dernière étape, puis construisez l'apk. Ça va marcher
la source
J'obtenais cette erreur lors de la mise à jour
android studio 3.3
, la solution consistait à supprimer lebuild
dossier, puis à réessayer.la source
Je pense que vous avez probablement simplement accepté les paramètres de configuration par défaut lors du processus d'inscription à l'APK dans Android Studio. C'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 intruse le nouveau schéma de signature V2 en plus de «l'ancienne» V1. Le nouveau schéma est censé offrir des temps d'installation d'application plus rapides et plus de protection contre les modifications non autorisées des fichiers APK. Il s'agit donc du schéma par défaut dans la boîte de dialogue "Générer l'APK signé" d'Android Studio.
Le problème est que Google Play dans votre cas souhaite 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 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 lors de l'utilisation du schéma de signature APK 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ème par le système de gestion des versions de Google Play.
Boîte de dialogue Générer l'APK signé dans Android Studio
Voici la procédure complète:
la source
la source
Cela a fonctionné, lorsqu'il est sélectionné uniquement V1 (Jar Signature) :-)
la source
De nombreux conseils se répandent dans les commentaires ci-dessus, mais ces étapes sont ce qui (ENFIN) a fonctionné pour mon application Android (Cordova) à partir du 11/2019:
Incrémenter le numéro de build / version d'Android dans le manifeste (si nécessaire)
Courir
cordova build android
Ouvrir un projet dans Android Studio
Exécuter Build> Clean Project
Exécuter la compilation> Bundle / APK signé généré
Remplissez les boîtes de dialogue et cochez UNIQUEMENT la case à cocher "V1 JAR" - n'a pas coché la case "V2 Full APK Signature".
Télécharger l'APK sur le tableau de bord Google Play
Croiser les doigts
la source
Supprimez d'abord le
build
dossier de votre projet , puis générez à nouveau l'apk ou le bundle. Cette solution a résolu le problème pour moi.la source
Assurez-vous d'utiliser le bon fichier de clé de certificat et suivez ces étapes dans Android Studio:
Cela devrait fonctionner!
la source