(ADK 21,NDK R 8D,R Eclipse的朱諾) [我已經建立了幾個Android應用程序,以便體面的使用體驗ADK/NDK等]調試Android原生位於依賴Eclipse項目
Eclipse項目設置:
- AppProject (android, java, no jni)
- LibProject (android, java, Yes jni)
以前,它都是在一個項目中 - 構建良好,運行良好,本地調試效果很好。
然後我分離出「可重用」部分,以便製作一個通用代碼庫,以便與多個「AppProject」應用程序前端一起使用。 (一切仍然建立,鏈接,打包和運行沒關係)
但是,當我運行「AppProject」時,我不能再調試本機庫。
解決方案是什麼?
可能的選項#1:
- Modify "LibProject" Android.mk to export a PreBuilt that is used by AppProject?
- (I would have all the debug symbols so I'm thinking that would work okay)
我是否需要cnature的AppProject呢?換言之,所以它有一個Android.mk從LibProject
。所以導入輸出可能的選項#2
- http://stackoverflow.com/a/14344377/735533
- that workaround uses ndk-gdb
- I'm hoping for a solution where I can debug LibProject in Eclipse directly when running AppProject
是否有更好的方法來調試位於依賴項目「原生代碼LibProject「運行主應用程序」AppProject「時?
蒂亞