无法在eclipse中调试Native Application

时间:2014-11-28 05:12:05

标签: android eclipse debugging android-ndk eclipse-cdt

我正在尝试在Android中学习本机应用程序开发,为此我创建了一个示例应用程序,现在我正在尝试调试它。我按照这个page上的教程进行调试。但现在当我使用此配置开始调试时,我收到以下错误:

Error in final launch sequence
Failed to execute MI command:
-exec-run
Error message from debugger back end:
Don't know how to run.  Try "help target".
Don't know how to run.  Try "help target".

我的开发环境(如果需要):

  GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
  Eclipse - the eclipse ADT bundle downloaded from the android developers website
  ADT package version 23.0.1.1259578
  Eclipse CDT - Eclipse c/c++ Development Tools - 8.1.2.201302132326
  Eclipse CDT - GDB Common - 7.0.0.201302132326
  NDK - android-ndk-r10c-linux-x86_64

任何帮助表示感谢。

3 个答案:

答案 0 :(得分:0)

使用这样的可调试权限:

 <application

       android:debuggable="true"
        >

我希望这会对你有所帮助。

答案 1 :(得分:0)

通过此命令启用调试 ndk-build NDK_DEBUG = 1 APP_OPTIM = debug。 android.mk文件中不允许使用硬编码。

答案 2 :(得分:0)

我可以按照answer to this question调试代码。我没有发布我遵循的步骤,因为我不想复制答案。如果有人在提供的链接中给出答案后面临问题,我将非常乐意提供帮助。