Android JNI简单实例(android 调用C/C++代码)
Android的jni实例
android 的应用程序(Dalvik VM)中使用JNI(Java Native Interface)调用C/C++开发的共享库。
c/c++中调用java程序的方法以后再发。
开发环境
(eclipse + android ADT)
WindowsXP SP3
JDK 1.6.0.12
VMWARE+Ubuntu Linux 8.04
(1) Eclipse中新建android工程
工程名 JNItest
Package名com.ura.test
Activity名 JNItest
应用程序名 JNItest
(2) 编辑main.xml
(3)编辑java文件
(5)编写c/c++文件如下
(6)编写android.mk文件cd /system/lib ls
然后不要关闭模拟器(关掉再开动态库就没了,因为模拟器rom是只读)
执行java程序JNITest
会看到屏幕上打印出
JNITest Native String