- ① 写java代码 native 声明本地方法
- ② 添加本地支持 右键单击项目->andorid tools->add native surport
- 如果发现 finish不能点击需要给工作空间配置ndk目录的位置
- window->preferences->左侧选择android->ndk 把ndk解压的目录指定进来
- ③ 如果写的是.c的文件 先修改一下生成的.cpp文件的扩展名 不要忘了 相应修改Android.mk文件中LOCAL_SRC_FILES的值
- ④ javah生成头文件 在生成的头文件中拷贝c的函数名到.c的文件
- ⑤ 解决CDT插件报错的问题
- 右键单击项目选择 properties 选测 c/c++ general->paths and symbols->include选项卡下->点击add..->file system 选择ndk目录下 platforms文件夹 对应平台下(项目支持的最小版本)
usr 目录下 arch-arm -> include 确定后 会解决代码提示和报错的问题 - ⑥编写C函数 如果需要单独编译一下c代码就在c/c++视图中找到小锤子
- 如果想直接运行到模拟器上 就不用锤子了
- ⑦ java代码中不要忘了 system.loadlibrary();
网友评论