Eclipse:在哪里放NDK参考?原生发展缺失了吗?

时间:2012-03-28 13:33:34

标签: android eclipse reference sdk installation

我必须将一些c代码与我的Android应用程序集成。我做了一些R& D并且知道我可以通过 NDK (Native Development Kit)来做到这一点。

我下载 NDK 并阅读了一些文章并观看视频以配置NDK,但偏好设置中的Android节点未显示原生开发节点NDK参考。

我错过了一些步骤或任何其他问题......请帮忙

请参阅我的偏好窗口。

enter image description here

4 个答案:

答案 0 :(得分:13)

将ADT插件安装为:

  1. 帮助 - >安装新软件。
  2. 点击添加
  3. 名称 - ADT

    回购 - https://dl-ssl.google.com/android/eclipse/或在此处找到链接

    http://developer.android.com/sdk/installing/installing-adt.html

  4. 这很重要。选择开发人员工具 NDK插件,然后继续安装。

  5. 你去吧。您可以在Windows中找到选项 - >偏好设置 - > Android-> NDK。相应地设置路径

答案 1 :(得分:1)

我跟着this guide但是当我安装Sequoya软件包时它没有用 - 在Preferences或上下文菜单中没有出现新的选项。

我在Ubuntu 10.10上工作,所以我尝试将这些行添加到.bashrc

# Android definitions
export PATH=$PATH:$HOME/android-ndk-r7c
export ANDROID_NDK_ROOT=$HOME/android-ndk-r7c
export NDK=$HOME/android-ndk-r7c

我重新启动了Eclipse并再次在Eclipse上重新安装了Sequoyah软件包 - 我从未卸载过,所以这有点奇怪。但它奏效了。

也许如果你有Windows,你可以尝试将它们添加为环境变量。

答案 2 :(得分:1)

对我来说NDK路径丢失了,因为我没有安装Java Development Kit。 安装并重新启动eclipse导致NDK链接出现在菜单

答案 3 :(得分:0)

我在Win7上遇到同样的问题,Eclise Juno。

  1. 从/ eclipse / dir移动/复制NDK,CDT功能和插件到一些备份目录。 文件和目录掩码:org.eclipse.cdt *; com.android.ide.eclipse.ndk *; 这将节省重新安装NDK的时间

  2. Eclipse中的
  3. 卸载Android Native Developer Tools 通过Eclipse /帮助/安装新软件/已安装/ ... 关闭日食

  4. 更新环境变量:
    更新PATH = $ PATH:$ HOME / android-ndk-r8c
    新的ANDROID_NDK_ROOT = $ HOME / android-ndk-r8c
    新NDK = $ HOME / android-ndk-r8c
    与Marina提到的相同

  5. 将备份中的文件和目录复制回/ eclipse / features&插件

  6. 启动eclipse并再次安装NDK