随笔分类 -  JNI

摘要:在eclipse上新建jni工程可以参考:http://www.cnblogs.com/ashitaka/p/5953708.html 要在java层打印c的log必须引入这个头文件的宏定义: 分析一下:这里调用了系统的log文件 #include <android/log.h> #ifndef _ 阅读全文
posted @ 2016-12-07 20:04 麦哈顿博士 编辑
摘要:libusb for Android Building: To build libusb for Android do the following: 1. Download the latest NDK from: http://developer.android.com/tools/sdk/ndk 阅读全文
posted @ 2016-11-08 10:20 麦哈顿博士 编辑
摘要:1.什么是NDK 网上很多不多说,全称是Android Native Developer Kit,是一个工具合集,我理解可以把c/c++打包成.so文件 这是目录结构,要用到指令ndk-build 需要配置环境变量 配置成功在cmd中输入ndk-build会出现如下信息 2.什么JNI JNI全称是 阅读全文
posted @ 2016-10-12 17:17 麦哈顿博士 编辑
摘要:Java与C++都有String对象,而c没有,只有char类型,所以在向C传入String类型的时候,如何处理需要注意一点 jstring 是JNI层的变量,作为java与c的桥梁 在c中要处理java的String对象,只能定义一个char* 指针,但是注意要定义一个char 数组来保存Stri 阅读全文
posted @ 2016-10-11 11:52 麦哈顿博士 编辑
摘要:UnsatisfiedLinkError:No implementation found for java.lang.String com.skymaster.hs.test4.MainActivity.getstringFromJNI(); 就是桌这个路径下的方法stringFromJNI();没 阅读全文
posted @ 2016-10-10 19:34 麦哈顿博士 编辑