我尝试完成this tutorial以学习调试NDK应用程序,但是当我在AndroidManifest.xml文件中设置android:debuggable="true"
时,会发生以下错误:
避免硬编码调试模式;离开它允许调试和 发布版本以自动分配一个
如何解决它以便能够调试茶壶应用程序?
答案 0 :(得分:32)
请参阅SDK Tools的正式文件,第8版(2010年12月)
支持真正的调试版本。开发人员不再需要添加
android:debuggable
属性为清单中的<application>
标记 - 构建工具自动添加属性。在 Eclipse / ADT 中,全部 假设增量构建是调试构建,因此插入工具android:debuggable="true"
。导出已签名的发布版本时, 工具不添加属性。在Ant中,一个ant调试命令 自动插入android:debuggable="true"
属性 蚂蚁释放没有。如果手动设置android:debuggable="true"
, 那么ant release实际上会进行调试构建,而不是发布 建立。
<强>更新强>
如果你真的想在Eclipse中禁止检查debuggable标志,你应该做下一步:
屏幕了解详情: