我想在eclipse中使用ndk-gdb調試我的android應用程序,它具有一些本機(C++)代碼。似乎gdb服務器從命令行成功啓動並正在執行命令。 但在日食其顯示的錯誤: 錯誤,而從設備 com.android.ddmlib.SyncException獲取文件:寫入本地文件失敗使用ndk-gdb調試Android本地應用程序
任何一個可以幫助我,請。
我想在eclipse中使用ndk-gdb調試我的android應用程序,它具有一些本機(C++)代碼。似乎gdb服務器從命令行成功啓動並正在執行命令。 但在日食其顯示的錯誤: 錯誤,而從設備 com.android.ddmlib.SyncException獲取文件:寫入本地文件失敗使用ndk-gdb調試Android本地應用程序
任何一個可以幫助我,請。
This question似乎相似。嘗試一些顯示的答案,看看他們是否有所幫助。
看來,調試框架需要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"/>
一旦我創造了這個文件夾的磁盤上此錯誤消退了,我是能夠調試。可能有更正確的方法來解決這個問題,但我簡單地認爲它足夠簡單來創建這個文件夾。
不錯,謝謝。在我的情況下,我不得不添加一個'obj/local/armeabi-v7a'文件夾。 – nneonneo
我遇到同樣的問題。你最終找到了解決方案嗎? – vcattin
[無法在eclipse上調試構建在android庫上的android本機代碼](http://stackoverflow.com/questions/23887892/cannot-debug-android-native-code-built-on-android-library-on-日食) – CAMOBAP