个人记录下调用jni全过程,省的自己忘记了。哎。
有些需要准备的地方,ndk环境,ndk源码一份,cygwin要装好,配好profile。java要配好环境变量。
1.首先新建一个工程,建个类对调用native的方法进行声明。

package com.stay.jni;tbw淘宝网

3.我们要的是里面声明的方法,把我们要写的c文件改成相同的方法名就可以了。(我做了一件非常挫的事,把实现写到.h文件里了,一直拿.h文件去编译。。= =)

4.在工程里建个jni目录,将改好的c文件和mk文件(随便copy一个,改下路径和lib名就好啦)copy进去

5.将整个工程拷贝到ndk的samples目录里(D:\android-ndk-r5\samples)

6.打开cygwin、配好环境。打开cygwin.bat。进行编译。万事ok。这样就可以成功调用jni了。

相关文章:

  • 2022-01-08
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-24
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-15
  • 2021-11-21
  • 2021-11-15
  • 2021-11-04
  • 2021-11-19
  • 2021-10-29
相关资源
相似解决方案