47 votes

Google Play - Complètement en apk

J'ai une application existante sur le PlayStore. Je publie la nouvelle version de l'application sous forme de déploiement par étapes . Cependant, je ne suis pas en mesure de publier l'application en raison de l'erreur "Fully Shadowed APK".

Erreur APK entièrement occultée

Jusqu'à présent, je n'ai trouvé aucune documentation sur la façon de résoudre cette erreur. Quelqu'un d'autre a fait face à cela?

24voto

apple appala Points 288

Mise à jour :- Parlé à un Googleurs de travail avec Google Play de la console de l'équipe à propos de cette question. Une idée fausse que j'avais à l'époque était que vous avez besoin de conserver un APK si vous voulez avoir une mise en place graduelle. J'ai discuté de cela avec lui, et il a précisé qu'il n'est pas nécessaire. Même dans la mise en place graduelle, sans retenue, APK de Google play affiche une option d'installation pour les utilisateurs qui visitent la page de l'appli. Espérons que cela efface les doutes que quelqu'un face à des problèmes semblables.

J'ai eu le même problème et je fixe sans cliquer sur "Conserver" pour la version précédente et téléchargé une nouvelle, puis "Commencer à Rouler" bouton transformer en cliquables et fait!! ^_^

22voto

FinHead Points 49

Le Jeu de la Console a un bug et c'est pourquoi il ne fonctionne pas. C'est le travail autour de:

Dire, vous avez deux versions:

  1. Bêta: 29
  2. Alpha: déjà la version 29, mais maintenant vide: "Promu à la bêta", il dit. Vous souhaitez télécharger la version 30.

Ensuite ce faire:

  1. Créer une nouvelle version Alpha de la version 30, et de désactiver la précédente APK. Lorsque vous essayez de le lancer, il erreurs Pleinement l'ombre APK.
  2. Remonter d'une page et maintenant supprimer la version 30. Version 29 sera sélectionné, cliquez sur Enregistrer et Commencer à rouler à l'Alpha. Cela ne désactive 29.
  3. Créer une nouvelle version Alpha de 30, il devrait maintenant fonctionner.

15voto

Zubair Akber Points 1892

Remarque: cette solution fonctionne pendant la période où elle a été publiée. Si cela ne fonctionne pas dans le futur, ne la considérez pas comme une erreur, car les choses changent avec le temps.

Vous devez désactiver la version précédente lors du téléchargement d'un nouveau fichier APK qui fonctionne pour moi. Désactivez simplement les versions précédentes, téléchargez un nouvel APK et déployez-le pour la production.

9voto

kikoso Points 416

Pour moi cela a fonctionné de la manière suivante:

  • Commencez par envoyer un déploiement uniquement avec la version que vous souhaitez désactiver.
  • Deuxièmement, envoyez un déploiement avec la version que vous souhaitez publier vers la version bêta.

Il semble que, dans certaines conditions, Google Play ne puisse pas gérer la désactivation et la publication en même temps.

9voto

Anjum Points 1208

J'ai eu exactement le même problème et l'a résolu en utilisant les suivantes versionCode à l'entrée dans config.xml:

<widget id="io.cordova.hellocordova"
  version="3.1.1"
  android-versionCode="3001001"

Ici android: versionCode est critique. Il doit être un entier plus grand que le nombre associé à la dernière APK que vous avez téléchargés. Pour une raison ma précédente version avait un zéro supplémentaire entre la création d'un nombre plus élevé qui est passé inaperçu. Puisque je ne peux pas changer parce que sa publication, j'ai ajouté un zéro dans la nouvelle versionCode et il 3001001 au lieu de 300101.

A parfaitement fonctionné.

Espérons que cela aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X