web-dev-qa-db-fra.com

Android_Install a échoué le déclassement de version

Je vais mettre à jour mon apk sur GooglePlay Store et je sais que je dois mettre à jour le code de la version et le nom dans le fichier manifeste, mais cela a rendu install_failed.

Installation error: INSTALL_FAILED_VERSION_DOWNGRADE 

Veuillez vérifier la sortie de logcat pour plus de détails. Lancement annulé!

J'ai modifié le code de version et le nom comme suit: Android: versionCode = "2" Android: versionName = "1.0.5"

Est-ce que je me suis trompé?

13
user3503072

Il suffit de désinstaller d'abord l'application sur votre appareil, puis d'installer la nouvelle.

36
Martin

Lorsque vous installez via adb, vous pouvez passer -d pour autoriser le downgrade de version.

adb install -d -r your.apk

-r remplacera également l'application existante

15
kemuri
Installation error: INSTALL_FAILED_VERSION_DOWNGRADE Please check logcat output for more details. Launch canceled!

Je l'ai résolu en utilisant la commande Invite, en naviguant jusqu'au dossier de projet> package de désinstallation adb (vous pouvez obtenir le package à partir du fichier Manifest.xml).

Dans mon cas: D:\projectFolder\AndriodApp> adb uninstall com.example.app

Encore une fois, lancez l'application en émulateur ou mobile.

8
Satyapira Pradhan

juste utiliser ceci:

$ adb -e uninstall your.application.package.name

5
Yanmin Lu

Apparemment, la versionCode de la version actuellement installée de l'application est supérieure à 2, ce qui entraîne l'échec de l'installation sur l'appareil.

3
keyboardsurfer

Cela se produit lorsque votre version de l'apk installée est inférieure à la version par laquelle vous essayez de construire apk. Par exemple, vous ne faites que mettre à niveau votre version et essayez de construire apk avec elle, mais vous avez déjà installé un apk sur votre appareil, qui avait été créé par le précédent. 

Dans ce cas, vous devez désinstaller le précédent apk et en créer un nouveau avec la version existante. 

3
Yusuf

Je l'ai d'abord désactivé en sélectionnant> applications> toutes les applications> et j'ai été en mesure de l'installer à l'aide de la commande standard:

2
Jose Flores

La première chose que vous devez faire est de vérifier versionCode et versionName pour apk Palystore, puis incrémenter le numéro d’un pour versionCode et versionName.

par exemple: dans le magasin versionCode="42"et versionName="1.4.2" puis changez-le versionCode="43" et versionName="1.4.3" dans votre dernier code

1
Ajay Takur

Ajay Thakur est correct. Le code de la version actuelle de votre application doit être supérieur à celui de la boutique.

Mais faites référence à ceci répondez une fois. Cela peut résoudre votre problème.

0
Atul Panda

Dans mon cas, je devais supprimer et désinstaller la version sur le périphérique, puis exécuter le projet. Il a réinstallé la version dans IDE et cela a fonctionné comme un charme.

0
Krishna Vedula

Une autre prise sur le même message d'erreur: dans Android Studio (contrairement à Eclipse), le code de version/nom est répertorié dans le fichier gradle. S'ils sont présents à la fois dans le manifeste et dans celui-ci, les premiers sont prioritaires.

0
Seva Alekseyev