Android Ndk 干扰 Debug艰难运行问题处理

115 阅读1分钟

前段时间学习OpenCv的时候,写了点Jni的一些Demo,这时候用到了NDK的一些东西,当时用了一下Debug 就用到LLDB了.当时就觉得Debug比较慢,认为是NDK Debug的时候比较慢,也没有处理.直到今天,写纯JAVA项目的时候发现,特么正常Debug也慢啊.所以才有了今天这个文章.

问题1.png 问题2.png

原因:

从我的这几天的切换项目的流畅来看,是因为前几天的JNI项目更改了Android Stuido的配置,将项目配置的 Java Onley(仅是Java) 的 Debug类型 改成了 Detect AutoMaticaly(自动检测),这个时候 又将现在操作的项目监测成了Native 环境,所以启动了LLDB,导致了项目Denug很慢或者直接不能Debug

解决思路:

将Debug的模式改成项目使用的Java Only 就可以了

解决流程:

从顶部app框开始 Edit Configurations --> Debugger--> Debug type --> Java Only--> 保存

修改流程.png

结果:

结果.png

总结:

Debug 操作的一个异常问题,在这记录一下,方便后期出问题查看