我正在尝试在 eclipse 中使用 ndk-gdb 调试具有一些本机(c++)代码的 android 应用程序。似乎 gdb 服务器从命令行成功启动并正在接受命令。
但在 Eclipse 中却显示了这个错误:
从设备获取文件时出错
com.android.ddmlib.SyncException:写入本地文件失败
请任何人帮助我。
看来调试的框架需要一个obj/local/armeabi
folder.
如果打开启动文件进行本机调试,.metadata/.plugins/org.ecipse.debug.core/.launches/*.launch
,您将在该 xml 文件中看到引用:
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="/projectroot/obj/local/armeabi/app_process"/>
当我在磁盘上创建此文件夹后,此错误就消失了,并且我能够进行调试。可能有更正确的方法来解决此问题,但我只是认为创建此文件夹足够简单。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)