關於VS 使用GDB工具調試ADT下JNI時遇到的一些問題的解決

1、顯示段錯誤、調試時VS下顯示的斷點處與JNI中的代碼不符合。

很有可能是因爲沒有將ADT中的保存或者清理時自動生成APK的選項勾選,因爲沒有生成新的apk文件,即使庫文件重新編譯生成也沒用,因爲調試在手機裏的apk文件沒有改變。

解決辦法:http://www.xuebuyuan.com/924615.html

1)進入Preferences -> Android -> Build -> 去選“Skip packaging and dexing ...”選項

2)把項目的obj lib文件夾刪除,重新生成,並且還要再debug as Android application


2、關於Genymotion調試時經常出現server無法加載等問題。暫時沒有明確的解決辦法,現有的辦法是刪除重新安裝,

重新安裝的方式是加載本地的ova文件,加載方式很簡單,雙擊後VirtualBox打開後import就可以了,再打開Genymotion就直接能看到這個虛擬機。

記得安裝Genymotion-ARM-Translation_v1.1 OpenCV_2.4.11_Manager_2.20_x86

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章