29

尝试上传新的 APK 文件时出现以下错误。

上传失败

您上传了一个可调试的 APK。出于安全原因,您需要先禁用调试,然后才能在 Google Play 中发布它。

4

5 回答 5

59

如果您使用的是 Android Studio,最简单的方法是打开左下角的“Build Variant”工具栏,将其从“Debug”更改为“Release”,然后“Build”->“Generated Signed APK”。

于 2014-02-26T12:09:08.760 回答
37

就我而言,我必须将 android:debuggable="false" 添加到清单中。即使几天前没有工作。

于 2013-11-15T13:38:26.107 回答
0

如果您使用 maven 和 android-maven-plugin,请将其添加到插件配置中

 <configuration>
   <release>true</release>
</configuration>
于 2015-03-23T23:16:27.090 回答
0

万一有人还在寻找答案。我有类似的问题。在我的情况下,Google Api 错误是:Google Api Error: apkNotificationMessageKeyDebuggable: APK is marked as debuggable. - APK is marked as debuggable.在调查期间,我发现内部BuildConfig.java文件DEBUG常量等于true即使BUILD_TYPE == release. 几个小时后,我找到了这个线程。所以就我而言,问题出在jacoco。删除testCoverageEnabled = true发布版本后,再次DEBUG成为false

于 2020-01-22T11:50:03.133 回答
0

请注意,即使您的 gradle 构建中有一个可调试为 false 的发布条目,如果在 AndroidManifest.xml 中将 debuggable 设置为 true,它仍然无法上传。在我的随机子项目中找到了一个将其设置为 true 的子项目,即使所有子项目的 gradle 构建文件都是 false。

于 2017-01-26T01:48:09.343 回答