所以在android studio中生成签名的APK向导后,我得到了一个APK文件。但是当我尝试将文件上传到android开发者控制台时,我得到一个错误,说该文件是可调试的。所以我的问题是如何让Android Studio生成一个我可以上传到Android市场的APK?
答案 0 :(得分:1)
支持真正的调试版本。开发人员不再需要添加 android:debuggable属性到清单中的标签 - 构建工具自动添加属性。在Eclipse / ADT中,全部 假设增量构建是调试构建,因此插入工具 机器人:可调试=“真”。导出已签名的发布版本时, 工具不添加属性。在Ant中,一个ant调试命令 自动插入android:debuggable =“true”属性,而 蚂蚁释放没有。如果手动设置android:debuggable =“true”, 那么ant release实际上会进行调试构建,而不是发布 建立。
从清单文件中删除android:debuggable =“true”标记,并使用之前生成的相同密钥库生成已签名的apk文件。
了解更多详情,see here
答案 1 :(得分:1)
使用Android Studio 0.3.7:
首先请确保您已<application>
条目AndroidManifest.xml
以下条目android:debuggable="false"
然后转到构建菜单选项,并选择“生成签名APK ”。创建密钥库或使用现有密钥库,单击“下一步”,根据需要更改目标。并决定是否要使用ProGuard,然后单击“完成”。你现在已经准备好生产了APK:。
答案 2 :(得分:0)
你有没有尝试在androidmanifest.xml中使用它:
<application
android:debuggable="true"
. . .>
</application>