Android NDK开发之配置 adb-bundle、eclipse 支持C/C++ 语言的JNI开发
来源:互联网 发布:ubuntu samba权限配置 编辑:程序博客网 时间:2024/06/05 16:09
Android JNI开发一般都使用 ndk-build 的命令行方式,其实ADT-Bundl是直接支持build的,adt-bundle安装有cdt插件,要添加编译c/c++文件,只需执行下面的步骤,已ndk中的 hello-neon 的sample 为例,
1.首先import android-ndk 的samples目录下的hello-neon工程,记得copy到工作目录下.
2.配置ndk路径 Windows->Preference ->Android -> NDK,指定路径为你的ndk文件目录。
3.然后右键点击工程->Android Tools -> Add Native Support,名字默认就好,-> Finish. 可看到工程中多了一些目录,比如includes。。
4.这时可以直接 run 运行工程,jni目录下的代码自动编译.
参考:https://software.intel.com/en-us/android/articles/using-the-android-x86-ndk-with-eclipse-and-porting-an-ndk-sample-app
此时如果需要修改jni目录下的c或者c++文件,会出现很多类型没法找到的错误,这是cdt的bug,我们可以绕过这个代码检查功能,通过禁用一些检查选项。
1.右键工程->Properties -> C/C++ General -> Code Analysis
2.选中 use project settings
3.取消勾选,Method cannot resolved, Symbol is not resolved, Type cannot resolved 三项即可。
参考:http://stackoverflow.com/questions/15899813/eclipse-method-newstringutf-could-not-be-resolved
通过这个方式可以暂时的规避这个问题,但是这个不是根本的解决方法,如果你有找到更好的解决办法,欢迎回复,谢谢!
- Android NDK开发之配置 adb-bundle、eclipse 支持C/C++ 语言的JNI开发
- Android开发之ADT Bundle配置NDK
- Android JNI开发之NDK环境配置(eclipse)
- JNI开发之HelloWorld(Android Studio+ndk-bundle)
- JNI开发之HelloWorld(Android Studio+ndk-bundle)
- Android之NDK开发(二)JNI调用C
- Android NDK (学习笔记七) —— JNI的交互处理之Eclipse开发工具配置
- Android JNI 开发之NDK环境配置
- Android JNI 开发之NDK环境配置
- JNI之------NDK开发环境的配置
- JNI之—— Eclipse配置C/C++开发环境
- Android NDK开发之Jni的数据类型
- Android之JNI NDK开发的常见问题
- Android NDK开发之C语言基础及指针①
- Android之NDK开发(一)C语言初识
- Android NDK开发之旅(3): 详解JNI数据类型与C/C++、Java之间的互调
- Android JNI开发之c语言调用java方法
- android(NDK+JNI)---NDK开发 环境配置
- Maven配置 settings.xml
- 第一部分 2
- 将互联网营销代表互联网思想是不对的
- 强大快捷的Python操作语言全解析
- 移动前端--浏览器内核初步知识
- Android NDK开发之配置 adb-bundle、eclipse 支持C/C++ 语言的JNI开发
- ruby on rails 项目部署(Nginx + Passenger)
- 简单几步成为微信公众平台开发者
- Compressor 和 Limiter的区别
- hdu 1863 畅通工程
- 嵌入式 Linux流量监控工具- iftop (最全面的iftop教程)以及TC命令内核流量控制
- service activity同步通信
- 这同样也意味着,作为一种资源,租用大量计算能力来更快地完成工作,也许是一种更为合适的方案。
- 第一部分 3