Android Studio -设备已经有此应用程序的更新版本

ttvkxqim  于 11个月前  发布在  Android
关注(0)|答案(1)|浏览(215)

仅供参考:我正在使用模拟器,因为我没有自己的Android设备(我在模拟器上有Play商店支持的设备).
因此,我的设备上有来自Play Store的原始应用程序,在Android Studio中运行应用程序时,我会收到以下消息:

The device already has a newer version of this application.

In order to proceed, you will have to uninstall the existing application 

WARNING: Uninstalling will remove the application data! 
Do you want to uninstall the existing application?
    
[OK] [Cancel]

字符串
如果我从Play商店下载应用程序,长按并选择App Info,它会显示Version 2.0.0
如果我从Android Studio运行应用程序,长按并选择App Info,它会显示Version 3.0.0

所以:设备有应用程序版本2.0.0,我尝试从Android Studio运行版本3.0.0,并得到该消息。为什么?

这是在我的构建.gradle,不知道如果这是需要你们知道,但是:

defaultConfig {
    applicationId = "com.xxxxxxx.yyyyyyyyyyyyy.droid"
    minSdk = 33
    targetSdk = 33
    versionCode = 32
    versionName = "3.0.0"

    testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}

cx6n0qe3

cx6n0qe31#

更新应用程序时,需要将versionCode更改为+1。
versionCode中的数字确定一个版本是否比另一个版本新,数字越大表示版本越新。
versionName参数仅用于为用户显示应用的版本。
此外,applicationId必须与旧版本的应用程序相同(最好根本不更改)。
更详细的信息可以在文档中找到:https://developer.android.com/studio/publish/versioning

相关问题