【问题标题】: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 是否会让你这样做)

标签: android android-manifest android-version


【解决方案1】:

这是怎么做的:

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

【讨论】:

  • 第 1 步(清洁项目)为我完成了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-22
  • 1970-01-01
  • 1970-01-01
  • 2013-02-11
  • 1970-01-01
  • 2021-01-04
  • 2014-04-12
相关资源
最近更新 更多