在Eclipse中使用sequoyah插件配置Android NDK环境
来源:互联网 发布:ubuntu ant安装 编辑:程序博客网 时间:2024/05/17 00:56
在Eclipse中使用sequoyah插件配置Android NDK环境
**ADT r20已经直接支持NDK了**
阅读前请确保你已经下载和安装了:
1、Eclipse
2、Eclipse-adt插件;Android-SDK
3、Android-NDK;cygwin
还需要进行一些准备工作:
1、下载和安装cdt插件。
可以在eclipse中使用Help->Install New Software直接 安装,也可以在这里下载:http://www.eclipse.org/cdt/downloads.php
插件比较大,可以只选择C/C++ Development Tools这一项安装。
2、下载和安装sequoyah插件。
在eclipse中使用的网址: http://download.eclipse.org/sequoyah/updates/2.0/
或者从这里直接下载:http://www.eclipse.org/sequoyah/downloads/index.php
注意:需要将Group Items By Category前的勾去掉,然后选择全部
现在可以进行配置了。(以下使用的android-ndk版本为r7b)
1、配置C语言的INCLUDE路径和LIB路径。
打开window菜单下的preference选项。选择C/C++,Build,environment,向其中添加:
C_INCLUDE_PATH=(Cygwin目录)\user\include;(ndk目录)\platforms\(你使用的平台)\(CPU)\usr\include
CPLUS_INCLUDE_PATH=(Cygwin目录)\user\include;(ndk目录)\platforms\(你使用的平台)\(CPU)\usr\include
LIBRARY_PATH=(Cygwin目录)\user\lib;(ndk目录)\platforms\(你使用的平台)\(CPU)\usr\lib
2、配置Android NDK路径
注意:在sequoyah插件安装后才会有这一项。
打开window菜单下的preference选项。选择Android,Native Development(本地开发)
选择你的NDK安装目录。
但是,这个插件目前仅支持ndk的r4和r5版本,更高版本会提示这个路径无效。
其实,插件只是需要这个参数向PATH中添加这个路径,但是不设置这个路径会导致插件工作不正常。
我的解决方法是,手动创建以下文件:
(NDK目录)\toolchains\arm-eabi-4.4.0\prebuilt\windows\arm-eabi-4.4.0\bin\gcc.exe
从第二级目录开始可能就是不存在的,最后的gcc.exe可以是0字节。
这样插件就配置完成了。
3、注意:需要将cygwin的bin目录添加到windows 的PATH中
现在,差不多就可以正常使用了。
新建Android工程后,右键选择Android Tools-->Add Native Support...
插件会自动创建jni文件夹一个cpp文件和Android.mk文件。
写好你的代码后,就可以直接通过Run As-->Android Application运行了。
最后,你很可能遇到如下错误信息:
Error: Cannot run program "ndk-build": Launching failed
解决方法是打开工程属性,选择C/C++ Build
设置Build command为 bash (ndk目录)\ndk-build
- 2楼 qi19900808 2012-09-05 17:52发表 [回复]
- 这个插件目前仅支持ndk的r4和r5版本,更高版本会提示这个路径无效。这个怎么解决。我的是r8版在本地开发这步 出现的是非法路径
- 1楼 fly871117 2012-08-02 11:42发表 [回复] [引用] [举报]
- 不是R20可以嘛?
- Re: wjxjyl 2012-08-24 12:14发表 [回复] [引用] [举报]
- 回复fly871117:本文写于r17发布后,第一行也提到了您所说的。
现在这个用处可能不大了。
- 在Eclipse中使用sequoyah插件配置Android NDK环境
- 在Eclipse中使用sequoyah插件配置Android NDK环境
- 在Eclipse中使用sequoyah插件配置Android NDK环境
- 在Eclipse中使用sequoyah插件配置Android NDK环境
- 在Eclipse中使用sequoyah插件配置Android NDK环境
- 关于在Eclipse中配置NDK环境。
- 在Eclipse中配置NDK开发环境
- 在Eclipse中使用spket插件配置ExtJS环境
- Eclipse安装Sequoyah插件 配置本机开发报错Native Development: Invalid path for NDK(路径无效) 解决方案
- 在Android Studio中NDK环境配置
- 在Android Studio中NDK环境配置
- 在eclipse中配置android ndk的自动编译环境builders
- 在eclipse中配置android ndk的自动编译环境builders
- 在eclipse中配置android ndk的自动编译环境builders
- 在eclipse中配置android ndk的自动编译环境builders
- 在eclipse中配置android ndk的自动编译环境builders
- 在Eclipse中配置NDK自动编译环境builders
- 在Eclipse中配置NDK自动编译环境builders
- Windows 平台的 Git 图形界面客户端
- hdu2444
- 很久以前开心网很火时候的群发代码
- 小甲鱼PE详解之区块表(节表)和区块(节)(PE详解04)
- 学习UEditor
- 在Eclipse中使用sequoyah插件配置Android NDK环境
- Shell编程基础——例子
- win7,win2003防止暴力破解 方法
- VOIP中STUN,TURN和ICE协议
- stl二分用法
- Hdu 3605 Escape
- [框架技术推荐]用Xwt构建跨平台应用程序
- 小甲鱼PE详解之区块表(节表)和区块(节)续(PE详解05)
- TopCoder SRM 562 div2总结