我在 15 天前在 Google Play 上发布了一个应用程序,我对应用程序进行了一些修改,现在我想再次发布它。
当我尝试在不更改 VersionCode="1" 的情况下上传 apk 时,Google 开发者控制台给了我一个错误:带有 versionCode="1" 的应用程序已经存在。
然后我尝试将版本代码更改为 2 并导出 apk,不幸的是,版本代码总是恢复为“1”。
请帮忙解决这个问题。
我在 15 天前在 Google Play 上发布了一个应用程序,我对应用程序进行了一些修改,现在我想再次发布它。
当我尝试在不更改 VersionCode="1" 的情况下上传 apk 时,Google 开发者控制台给了我一个错误:带有 versionCode="1" 的应用程序已经存在。
然后我尝试将版本代码更改为 2 并导出 apk,不幸的是,版本代码总是恢复为“1”。
请帮忙解决这个问题。
确保您没有使用它,bin/manifest
因为这是内置的,并且会在构建/导出时不断更改。
使用manifest
可以在项目的根目录中找到的正确的。
我也这样做了一段时间,不小心打开了 bin 文件夹并感到困惑。
我有同样的问题。我已经更改了 3 个版本,直到完成。有很多可能性。您没有正确输入密钥(密码),第二次尝试停用第一个版本,然后上传新版本。尽量不要忘记更改版本代码和版本名称,并将 APK 导出为第一次。希望它会帮助你。
即使通常在从不同机器编辑项目时编辑正确的清单文件(不是 bin/manifest),我也遇到了这个问题。
在 Eclipse 中,尝试“清理”项目并重新构建。下次安装时应使用正确的版本更新 APK。
If you are using gradle to build you must change it on build.gradle: android { compileSdkVersion 21 buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.xx.sadsa"
minSdkVersion 15
targetSdkVersion 21
versionCode 3
versionName "1.0"
}
}
此外,如果您在 Android Studio 中:
Build
>Generate Signed APK...
经过大量搜索后,我无法将apk上传到google play控制台(注意:我已经更新了build.gradle中的版本名称和版本代码),只是清理项目就足够了,我能够将apk上传到控制台。
以上都不适用于我的情况。转到文件-> 使缓存无效/为我重新启动工作