【问题标题】:Android - Google Play - Upload APKAndroid - Google Play - 上传 APK
【发布时间】:2014-08-10 01:57:14
【问题描述】:

几周前我将我的第一个应用上传到了 Google Play,一切正常。但是我有一个更新,需要将其推送到 Google Play。我进行了研究,发现我需要在清单文件中添加以下内容:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.shouttag.mothership"
    android:versionCode="2"
    android:versionName="1.1" >

但是,当我尝试上传签名的 APK 文件时,我不断收到可怕的消息:“您需要为您的 APK 使用不同的版本代码,因为您已经有一个版本代码为 1 的版本。”错误。这是因为在第一个版本中,我没有versionCodeversionName 属性吗?

关于如何解决这个问题的任何指导?

【问题讨论】:

  • 不行,不设置版本码是不能上传apk的。也许您正在使用默认版本代码生成 apk。您使用什么工具来构建 apk?
  • 修改清单时,如果您在 Eclipse 中工作,请尝试执行 Clean and Build 以更新二进制文件。

标签: android


【解决方案1】:

如果您使用的是 Android Studio,请确保同时更改 build.gradle 中的版本。

【讨论】:

  • 好的,我去看看。谢谢
  • 好的,您的解决方案有所帮助。作为一个 android 新手,我不知道在哪里可以找到 build.gradle。它最终位于app 下,这很重要,因为您不想在根项目目录中编辑具有相同名称的文件。我能够更改 versionCode 和 versionName,并成功上传了 APK。问题,我是否需要在 build.gradle && manifest 文件中包含这些值,或者 build.gradle 是否足够?
  • 在 build.gradle 中有这些值就足够了。根据我的经验,它们似乎无论如何都会覆盖清单值。
  • 知道了。谢谢你的信息。
猜你喜欢
  • 1970-01-01
  • 2018-08-23
  • 2016-10-13
  • 1970-01-01
  • 2014-04-22
  • 2014-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多