生成签名APK向导生成APK并启用调试

时间:2013-12-02 02:17:39

标签: android apk

所以在android studio中生成签名的APK向导后,我得到了一个APK文件。但是当我尝试将文件上传到android开发者控制台时,我得到一个错误,说该文件是可调试的。所以我的问题是如何让Android Studio生成一个我可以上传到Android市场的APK?

3 个答案:

答案 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>