
android_ndk
文章平均质量分 54
黑帽船长
有天,如梦一般
展开
-
jni开发中遇到的问题4:如何在jni中进行字符串的合并
1:现状: jni里面没有提供方法来直接执行字符串的追加2:思路: a--> 先将jstring变为c string b--> 再者使用c里面的方法进行字符串的追加(strncat) c--> 接着使用env NEWStringUTF()方法返回3:相应代码: 3.1:j原创 2017-05-31 22:25:44 · 1350 阅读 · 0 评论 -
jni开发中遇到的问题3:Caused by: java.lang.UnsatisfiedLinkError: Native method not found
问题截图:造成问题的原因:概述:在两个类中有定义同样的本地方法,一个类有做了本地的处理,另一个类没有,所以就会报找不到解决的方法:在一个类中要定义本地方法,就要生成对应的头文件(如下图)小插曲:生成对应头文件的方法:原创 2017-05-24 00:02:26 · 1018 阅读 · 0 评论 -
jni开发中遇到的问题2:Type 'JNIEnv' could not be resolved/Type 'jobject' could not be resolved等等
1:先说下demo的大概过程吧a:首先呢,配置环境b:项目添加本地支持项目---->右键------->AndroidTools----->add native...c:在MainActivity里面写个本地方法使用javah命令生成对应的c代码2:报错的处理(在生成的.h文件里面)a:首先是#include找不到.h的文件我的解决方法是:原创 2017-05-21 16:28:50 · 796 阅读 · 0 评论 -
jni开发中遇到的问题1--eclipse 选择ndk位置提示“Not a valid NDK directory” 时
出现的问题:解决的方法:这时在对应ndk的目录下新建一个空文件(ndk-buiild)就可以啦原创 2017-05-18 00:09:15 · 492 阅读 · 0 评论