it-swarm.com.ru

Android_Install не удалось понизить версию

Я собираюсь обновить мой apk на GooglePlay Store и знаю, что мне нужно обновить код версии и имя в файле манифеста, однако он установил install_failed.

Installation error: INSTALL_FAILED_VERSION_DOWNGRADE 

Пожалуйста, проверьте вывод logcat для более подробной информации. Запуск отменен!

Я изменил код и имя версии следующим образом: Android: versionCode = "2" Android: versionName = "1.0.5"

Я сделал это неправильно?

13
user3503072

Просто сначала удалите приложение на своем устройстве, а затем установите новое.

36
Martin

Когда вы устанавливаете через adb, вы можете передать -d, чтобы позволить понижение версии

adb install -d -r your.apk

-r также заменит существующее приложение

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

Я решил это с помощью команды Prompt, перейдя в папку проекта> пакет удаления adb (вы можете получить пакет из файла Manifest.xml).

В моем случае: D:\projectFolder\AndriodApp> adb удалить com.example.app

Снова запустите приложение в эмуляторе или мобильном телефоне.

8
Satyapira Pradhan

просто используйте это:

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

5
Yanmin Lu

Очевидно, versionCode вашей текущей установленной версии приложения больше 2, что приводит к неудачной установке на устройстве.

3
keyboardsurfer

Это происходит, когда ваша установленная версия apk меньше, чем версия, по которой вы пытаетесь собрать apk. Например, вы просто обновляете свою версию и пытаетесь собрать apk с ней, но у вас уже есть установленный apk на вашем устройстве, который был собран предыдущим. 

В этом случае вы должны удалить предыдущий apk и собрать новый с существующей версией. 

3
Yusuf

Сначала я отключил его в настройках> apps> allapps> app и смог установить его обычной командой: Adb -r name.apk

2
Jose Flores

Первое, что вам нужно сделать, это проверить versionCode и versionName для apk palystore, а затем увеличить число на единицу для versionCode и versionName.

например: в playstore versionCode="42" и versionName="1.4.2" затем измените его versionCode="43" и versionName="1.4.3" в своем последнем коде

1
Ajay Takur

Аджай Тхакур прав. Код текущей версии вашего приложения должен быть больше, чем у PlayStore.

Но обратитесь к это ответ один раз. Это может решить вашу проблему.

0
Atul Panda

В моем случае мне пришлось удалить и удалить версию на устройстве, а затем запустить проект. Он переустановил версию в IDE и работал как шарм.

0
Krishna Vedula

Еще одно сообщение об ошибке: в Android Studio (в отличие от Eclipse) код/​​имя версии указаны в файле Gradle. Если они присутствуют как там, так и в манифесте, то приоритетные имеют приоритетные.

0
Seva Alekseyev