古いバージョンのAndroidアプリをアップグレードするために新しいバージョンのAndroidアプリを作成しましたが、アップグレード後の最初の実行時に古いアプリのSharedPreferencesからログインユーザー名を取り込みます新しいデータモデルを使ってすべてを処理します。新しいコードベースのbuild.gradleは、新しいversionNameとversionCodeを指定し、まだ我々は古いアプリがインストールされていたデバイスへのAndroid Studioから実行しようとすると、私たちは、次のエラーメッセージを含むダイアログボックスを取得:Androidスタジオのインストールに失敗しました
Installation failed since the device already has a newer version of this application.
In order to proceed, you have to uninstall the existing application.
WARNING. Uninstalling will removed the application data!
Do you want to uninstall the existing application?
[OK] [Cancel]
明らかに私たちがそれを受け入れるならば、すべてのユーザーデータと共に古いアプリをアンインストールし、私たちが意図したものを達成することはできません。
この問題について、インターネット上で何かを見つけることができません
OLD APPのbuild.gradle:
versionCode 1
versionName '1.4.1'
NEW APP build.gradle:テスト用
versionCode 2
versionName '2.0.0'
build.gradleの "versionCode"を更新する必要があります。古いバージョン – W0rmH0le