2018年3月15日

jni宏使用

摘要: 1.debug开关,可以控制只有在debug的情况下才打印debug日志 2、为什么要使用如下定义?参考:https://www.cnblogs.com/yuemw/p/7908413.html 阅读全文

posted @ 2018-03-15 18:19 bwlcool 阅读(192) 评论(0) 推荐(0) 编辑

使用jni遇到的诡异内存bug

摘要: jni返回到java层的字符串有时正确,有时错误。错误的字符串可能是任何一串字符,看起来很奇怪。 通过加日志,得知生成的jstring已经不正确了,所以怀疑生成jstring用的char*有问题,可能被释放了。 分析代码,里边用的char*是从string转来的,只要string没被释放,char* 阅读全文

posted @ 2018-03-15 18:04 bwlcool 阅读(185) 评论(0) 推荐(0) 编辑

android jni配置

摘要: 首先需要必要的配置 1、配置gradle 在build.gradle添加如下加粗代码 2、添加jni目录 3、添加CMakeLists.txt文件,demo如下 阅读全文

posted @ 2018-03-15 17:32 bwlcool 阅读(158) 评论(0) 推荐(0) 编辑

导航