2

我正在尝试在 Eclipse 中使用 ndk-gdb 调试我的 android 应用程序,该应用程序具有一些本机(c++)代码。似乎 gdb 服务器从命令行成功启动并正在接受命令。但在 Eclipse 中显示此错误:从设备 com.android.ddmlib.SyncException 获取文件时出错:写入本地文件失败

请任何人帮助我。

4

2 回答 2

3

看来调试的框架需要一个obj/local/armeabi文件夹。

如果您打开启动文件进行本机调试,.metadata/.plugins/org.ecipse.debug.core/.launches/*.launch您将在该 xml 文件中看到一个引用:

<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="/projectroot/obj/local/armeabi/app_process"/>

一旦我在磁盘上创建了这个文件夹,这个错误就消失了,我就可以调试了。可能有更正确的方法来解决这个问题,但我只是认为创建这个文件夹足够简单。

于 2014-07-17T00:12:33.627 回答
1

这个问题似乎很相似。尝试一些显示的答案,看看它们是否有帮助。

于 2013-06-26T10:38:04.743 回答