web-dev-qa-db-ja.com

Android_Installはバージョンのダウングレードに失敗しました

GooglePlay Storeでapkを更新します。マニフェストファイルのバージョンコードと名前をアップグレードする必要があることはわかっていますが、install_failedになりました。

Installation error: INSTALL_FAILED_VERSION_DOWNGRADE 

詳細については、logcatの出力を確認してください。打ち上げがキャンセルされました!

バージョンコードと名前を次のように変更しました。Android:versionCode = "2" Android:versionName = "1.0.5"

間違えましたか?

13
user3503072

デバイスのアプリケーションを最初にアンインストールしてから、新しいアプリケーションをインストールしてください。

37
Martin

adb経由でインストールする場合、-dバージョンのダウングレードを許可する

adb install -d -r your.apk

-rは、既存のアプリも置き換えます

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

コマンドプロンプトを使用して、プロジェクトフォルダー> adbアンインストールパッケージに移動して解決しました(Manifest.xmlファイルからパッケージを取得できます)。

私の場合:D:\ projectFolder\AndriodApp> adb uninstall com.example.app

エミュレータまたはモバイルでアプリを再度起動します。

8

これを使用してください:

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

5
Karl Lu

どうやら、現在インストールされているバージョンのアプリケーションのversionCodeは2より大きいため、デバイスへのインストールは失敗します。

3
keyboardsurfer

これは、apkをビルドしようとしているバージョンよりも古いバージョンのapkがインストールされている場合に発生します。たとえば、バージョンをアップグレードしてapkをビルドしようとしますが、以前のバージョンでビルドされたapkが既にデバイスにインストールされています。

この場合、以前のapkをアンインストールし、既存のバージョンで新しいapkをビルドする必要があります。

3
Yusuf

最初にsetting> apps> allapps> appで無効にし、通常のコマンドadb -r name.apkを使用してインストールできました

2
Jose Flores

最初に行う必要があるのは、palystore apkのversionCodeとversionNameを確認してから、versionCodeとversionNameの両方で番号を1つずつ増やすことです。

例えば:in playstore versionCode="42"and versionName="1.4.2"次に変更しますversionCode="43"およびversionName="1.4.3"最新のコード

1
Ajay Takur

Ajay Thakurは正しいです。アプリの現在のバージョンコードは、プレイストアのコードよりも大きい必要があります。

ただし、 this answer onceを参照してください。それはあなたの問題を解決するかもしれません。

0
Atul Panda

私の場合、デバイス上のバージョンを削除してアンインストールしてから、プロジェクトを実行する必要がありました。 IDEにバージョンを再インストールし、チャームのように機能しました。

0
Krishna Vedula

別の同じエラーメッセージを受け取ります:in Android Studio(Eclipseとは異なります)、バージョンコード/名前はgradleファイルにリストされています。 gradleのものが優先されます。

0
Seva Alekseyev