错误:包cookbook.chapter3不可调试(ndk-gdb)

时间:2014-06-01 23:34:19

标签: java android c++ android-ndk java-native-interface

我正在阅读Android Native Development Kit Cookbook。每章都有示例代码。本章专门讨论Debugging an Android NDK application with NDK GDB。但我有问题。该手册要求AndroidManifest.xmlandroid:debuggable元素的<application>属性设置为true。但是当我设置它truefalse时,Eclipse会抱怨错误。我已经读过android:debuggable=true不是强制性的,您可以ndk-build NDK_DEBUG=1,app可以调试。所以我在debuggable中省略了设置Manifest标志,并且只是构建应用程序。然后在设备上部署应用程序运行它并从终端调用ndk-gdb。但我收到了这条消息:

  

$ ndk-gdb

     

错误:包cookbook.chapter3不可调试!您可以   以两种方式解决这个问题:

     
      
  • 在调用'ndk-build'时使用NDK_DEBUG = 1选项重建。

  •   
  • 修改清单,将android:debuggable属性设置为“true”,

         

    然后正常重建。

  •   

如何克服这个问题(清单中的标志并实现调试)?请帮我调试我的测试项目。我只是在学习。

0 个答案:

没有答案