上篇介绍了Eclipse中NDK的配置,这篇使用Eclipse开发一个简单的JNI小实例

1.新建一个项目JNIDemo

Eclipse开发第一个JNI小实例

2.添加本地支持,输入文件名JNIDemo,可以看到生成jni文件夹和两个文件

Eclipse开发第一个JNI小实例

Eclipse开发第一个JNI小实例

Eclipse开发第一个JNI小实例

3.编写native代码

Eclipse开发第一个JNI小实例

4.将JNIDemo.cpp文件修改为JNIDemo.c文件,同时修改Android.mk文件中的LOCAL_SRC_FILES := JNIDemo.c

Eclipse开发第一个JNI小实例Eclipse开发第一个JNI小实例

5.复制native方法的全类名,并在JNIDemo.c中实现该方法,名字改为Java_包名_类名_方法名,并将点改为下划线,并添加两个参数,JNIEnv*和jobject

Eclipse开发第一个JNI小实例Eclipse开发第一个JNI小实例

Eclipse开发第一个JNI小实例

6:实现c中的方法

Eclipse开发第一个JNI小实例

Eclipse开发第一个JNI小实例

7:点击时从c中获取字符串并提示

Eclipse开发第一个JNI小实例

8:加载本地类库

Eclipse开发第一个JNI小实例

9.新建Application.mk文件,并添加cpu机型支持,并运行

Eclipse开发第一个JNI小实例Eclipse开发第一个JNI小实例

相关文章:

  • 2021-09-06
  • 2022-02-27
  • 2021-10-10
  • 2022-02-10
  • 2022-12-23
  • 2021-05-02
  • 2021-07-15
猜你喜欢
  • 2021-06-15
  • 2021-07-19
  • 2021-08-13
  • 2021-08-23
  • 2021-11-17
  • 2021-07-10
相关资源
相似解决方案