为啥Android版本代码和版本名称总是回到1和1.0?

Posted

技术标签:

【中文标题】为啥Android版本代码和版本名称总是回到1和1.0?【英文标题】:Why does the Android version code and version name keep going back to 1 and 1.0?为什么Android版本代码和版本名称总是回到1和1.0? 【发布时间】:2012-09-23 10:23:26 【问题描述】:

我正在尝试将我的应用发布到 Play 商店,但每当我将应用导出为 android 应用时,我的版本代码和版本名称都会分别恢复为“1”和“1.0”。我只是按照这里的说明进行操作:How Do I Create A Certificate For My Android Market APK?

我不明白发生了什么。我正在尝试使其成为 2 和 1.1。

更新:这是一个关于错误操作的 YouTube 视频:http://www.youtube.com/watch?v=cLMf0iqpbIg&feature=youtu.be

【问题讨论】:

您是否在清单上正确更改了它? 是的。我只需替换 android:versionCodeandroid:versionName 值。然后,当我在最后一个对话框中单击完成按钮以将其导出为 Android 应用程序时,我注意到清单如何更改回 1 和 1.0。我想知道这是否与使用相同的密钥库有关? 可能是一些愚蠢的错误,首先删除你的旧apk并尝试创建新的。 旧导出的.apk,你的意思是?在过去的一个小时里,我每次尝试都这样做。还是/bin中的那个? 您是否在每次发布应用时都创建新证书?如果是这样,那可能就是问题所在。 (我不记得 Android Market 是否会让你这样做) 【参考方案1】:

这是怎么做的:

    在清单中将android:versionCode 设置为2,android:versionName 设置为1.1。清理项目,构建项目。 从 Eclipse 工作区中删除项目。 通过操作系统的文件资源管理器转到项目文件夹。 删除可能的罪魁祸首project.properties。 在 Eclipse 中再次导入项目。 右键单击项目 -> 属性 -> Android -> 将目标 SDK 设置为 API 级别 16。 照常导出为 Android 应用。

【讨论】:

第 1 步(清洁项目)为我完成了

以上是关于为啥Android版本代码和版本名称总是回到1和1.0?的主要内容,如果未能解决你的问题,请参考以下文章

为啥打开android studio总是在build gradle

上传具有不同版本代码但版本名称相同的 Android 应用程序

指定 Android 库版本代码/名称

Android Studio 打包apk,自动追加版本号和版本名称

Android Studio 打包apk,自动追加版本号和版本名称

如何以编程方式查找 Android 版本名称?