Android新版NDK环境配置(免Cygwin)
2013-10-09 10:46
302 查看
本菜鸟在查阅了很多文章,又是去折腾cygwin之类的,虽然可以编译出so文件,但运行项目却有很多问题。当发现最新的ndk不需要cygwin的时候,跪了(orz)。
现在进入正题。
使用工具:
搭建:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/6d0ac96dc06e873cb9aa8a849d17ff48)
ndk
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/e7b02baa70951f37cacd249e457fdb94)
选择sdk的根目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/3368ea3d6a1f4c4fbb024c6a14a3ebf3)
选择ndk的根目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/54cc197c93e00a84eefc44c762b7a361)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/7ff6658a131451f69558ec250c6eef2c)
项目导入之后,添加编译器,选择项目,右击properties(NDK_builder我事先做好的,这里我们要new一个新的)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/a73487ce408ab9723fce8df43851c5ab)
选择program
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/915948207aa3c4be777e5469d794847e)
下面按图设置好
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/b94633b8d2196c19688e9954017757ad)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/d972530a68dd76954681139c54a8aca9)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/7eaa9e88631e1abb1217de1564c6a71b)
勾选项目
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/36775f9eba068ba6215201d7c00feabe)
将编译器up到最先位置
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/bd0be212b969e22bd7ff74ae52be8b7b)
这样环境便搭建好了~~~~~~~
开始测试:
项目可能会报出很多problem,但是这是没问题的,将problem删除,clean一下项目,会生成so文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/83dae477019c178778cb4d635e3cbf3d)
添加so到运行库
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/343a8574f847adfa3f3d40f2aade4952)
添加后打开Configure Build Path,勾上所添加的so文件,eclipse是默认不会自动帮你勾上的
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/f6f1ba5f10277e56fa80029259a028f1)
运行项目
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/42c2935d6bec1f33e0d80a331ef2a7f9)
大功告成!~~!
注意:
现在进入正题。
使用工具:
adt-bundle-windows-x86:eclipse+sdk+adt的集成工具包,也可以用eclipse自己先搭建
android-ndk-r9-windows-x86_64:ndk,请下载r8以上的,那样可以不安装cygwin
工具自己去google下载吧搭建:
1.首先分别解压工具
adt-bundlendk
2.添加sdk和ndk
打开 Window --》 Preferreces选择sdk的根目录
选择ndk的根目录
3.添加测试项目hello-jni
将ndk下samples目录下hello-jni项目导入项目导入之后,添加编译器,选择项目,右击properties(NDK_builder我事先做好的,这里我们要new一个新的)
选择program
下面按图设置好
勾选项目
将编译器up到最先位置
这样环境便搭建好了~~~~~~~
开始测试:
项目可能会报出很多problem,但是这是没问题的,将problem删除,clean一下项目,会生成so文件
添加so到运行库
添加后打开Configure Build Path,勾上所添加的so文件,eclipse是默认不会自动帮你勾上的
运行项目
大功告成!~~!
注意:
新版的SDK版本能够自动将libs里的包导入,不需要build->add ....了··你把你的Libraries中导入的包删除了,然后clean下工程就可以了··我也遇到过这种情况·当时就是这么处理的~ |
相关文章推荐
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版 NDK 环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- 【android】Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)
- Android新版NDK环境配置(免Cygwin)