eclipse 开发 jni
16lz
2021-01-26
eclipse 开发 jni
昨天用了android studio 开发jni,今天尝试下并总结了eclipse开发jni.
第一步 配置ndk http://tools.android-studio.org/ 下载地址
第二步 创建项目,添加支持库
右键项目->android tools ->add native support 然后创建so库名
第三步 你发现多了一个jni文件夹,里面多了两个文件。因为我们用c语言开发,所以需要修改为c文件,并且在mk文件里面修改,如下图
第三步 添加语法支持 你会发现此时我们的c 文件显示错误,项目右键->properties->c/c++general->path and symbol ->add ->file system->选择ndk的版本号,如下图
- 第四步 创建native 方法,并调用
- 第四步 创建native 方法,并调用
第五步 生成h文件
cmd进入 项目所在目录的bin\classes文件下
然后输入javah -d jni -classpath D:\Android_SDK\platforms\android-23\android.jar;E:\Work\Hello\bin\classes com.example.hello.MainActivity
你会发现classes目录下生成了一个h文件,我们把它复制到项目的jni目录下
- 第六步 写c代码,方法名我们从h文件拷贝来
-第七步 编译,你会发现在lib下生成了so库,然后我们在Activity中加载
-第八部 运行,可发现调用成功
更多相关文章
- Android(安卓)Studio升级提示 Connection failed. Please check
- Android(安卓)sdcard 操作
- Activity与Service是否处于同一进程? Service 的两大功能是什么?
- android SDK安装问题
- Mac下使用Adb工具
- ubuntu 下android 真机调试配置
- 在Android下抓包
- Android(安卓)gradle SourceSets介绍与使用
- Android开源项目汇总