由於ADT r20版有以下這一項
Added support building and debugging NDK-based Android projects.
所以想說來試試看
使用的是
eclipse juno + SDK r20 + NDK r8
用NDK的sample來測試
依照以下網頁步驟
不同的是我不是用Android Tools -> Add native support
而是用以下的方法
再選擇如下
然後就如同該文章說的可以按右鍵 Debug As -> Android Native Application
可以看到以下資訊
編譯上沒有問題
但最終會遇到一個問題
那就是該專案會因為C++程式碼錯誤不能執行
如下圖
再看看文章的最後有提到
是因為沒有將該有的include path加進去而出現的錯誤,希望快點修正
12/11/04 新增
試用新版ADT r20.0.3
直接用NDK的範例來測試
環境 i9000 + android 4.0.3
出現以下訊息
[2012-11-04 14:35:34 - com.android.gl2jni.GL2JNIActivity] run-as: Package 'com.android.gl2jni' has corrupt installation
[2012-11-04 14:35:34 - com.android.gl2jni.GL2JNIActivity] Verify if the application was built with NDK_DEBUG=1
目前有看到討論串在討論 但好像沒有一個確定的解法
暫時擱置
用模擬器則出現以下訊息
(no debugging symbols found)
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
warning: shared library handler failed to enable breakpoint
No symbol table is loaded. Use the "file" command.
No symbol table is loaded. Use the "file" command.
Quit (expect signal SIGINT when the program is resumed)
先紀錄 以後再試
沒有留言 :
張貼留言