关于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

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