我正在尝试将APK
上传到Google Play商店。我在android:debuggable="false"
的{{1}}标记中添加了application
。但是,它仍然表示您需要先禁用调试才能在Google Play中发布。
更新: 我正在使用debug.keystore来签署APK。那么,这是问题的原因吗? 我应该创建一个不同的release.keystore吗?
答案 0 :(得分:3)
是的,你是对的。
将您的应用程序放在Google Play商店中您必须生成release.keystore。
请检查如何生成keystore ::
的步骤右键单击该项目。
转到Android工具。
选择导出签名APK包。
输入项目名称。
选择“创建新的密钥库选项”。
设置位置例如:Keystore Location。
在此过程结束时,您将获得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
选项。