sequoyah插件后,为android配置ndk路径 怎么配置不成功

 我来答
huanglenzhi
推荐于2016-11-25 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517184
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  阅读前请确保你已经下载和安装了:

  1、Eclipse

  2、Eclipse-adt插件;Android-SDK

  3、Android-NDK;cygwin

  还需要进行一些准备工作:

  1、下载和安装cdt插件。

  可以在eclipse中使用Help->Install New Software直接 安装

  插件比较大,可以只选择C/C++ Development Tools这一项安装。

  2、下载和安装sequoyah插件。
  注意:需要将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
  转载
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式