即使调试已关闭,也无法将新的APK文件上传到Android Play商店

时间:2014-02-07 04:52:42

标签: android apk google-play

我正在尝试将APK上传到Google Play商店。我在android:debuggable="false"的{​​{1}}标记中添加了application。但是,它仍然表示您需要先禁用调试才能在Google Play中发布。

更新: 我正在使用debug.keystore来签署APK。那么,这是问题的原因吗? 我应该创建一个不同的release.keystore吗?

5 个答案:

答案 0 :(得分:3)

是的,你是对的。

将您的应用程序放在Google Play商店中您必须生成release.keystore。

请检查如何生成keystore ::

的步骤
  1. 右键单击该项目。

  2. 转到Android工具。

  3. 选择导出签名APK包。

  4. 输入项目名称。

  5. 选择“创建新的密钥库选项”。

  6. 设置位置例如:Keystore Location。

  7. 在此过程结束时,您将获得build.apk并将该APK放在可以使用的Play商店中。

答案 1 :(得分:1)

确保使用发布密钥(而不是调试密钥)对应用程序进行签名。

答案 2 :(得分:1)

是的,您需要使用发布密钥,如果您的应用程序使用调试密钥签名,则无法上传到Play商店。有关详细信息,请参阅http://developer.android.com/tools/publishing/app-signing.html#releasemode

答案 3 :(得分:0)

删除代码中对目录的所有调用。

答案 4 :(得分:0)

在源目录中查找BuildConfig.java并查看它对DEBUG的说法。

如果您使用的是Gradle / Android Studio,请务必选择release变体。

如果您使用Eclipse,请禁用自动构建,请执行清理,然后使用Android工具中的Export signed APK选项。