我必须将一些c代码与我的Android应用程序集成。我做了一些R& D并且知道我可以通过 NDK (Native Development Kit)来做到这一点。
我下载 NDK 并阅读了一些文章并观看视频以配置NDK,但偏好设置中的Android节点未显示原生开发节点NDK参考。
我错过了一些步骤或任何其他问题......请帮忙
请参阅我的偏好窗口。
答案 0 :(得分:13)
将ADT插件安装为:
名称 - ADT
回购 - https://dl-ssl.google.com/android/eclipse/或在此处找到链接
http://developer.android.com/sdk/installing/installing-adt.html
这很重要。选择开发人员工具和 NDK插件,然后继续安装。
你去吧。您可以在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。
从/ eclipse / dir移动/复制NDK,CDT功能和插件到一些备份目录。 文件和目录掩码:org.eclipse.cdt *; com.android.ide.eclipse.ndk *; 这将节省重新安装NDK的时间
卸载Android Native Developer Tools 通过Eclipse /帮助/安装新软件/已安装/ ... 关闭日食
更新环境变量:
更新PATH = $ PATH:$ HOME / android-ndk-r8c
新的ANDROID_NDK_ROOT = $ HOME / android-ndk-r8c
新NDK = $ HOME / android-ndk-r8c
与Marina提到的相同
将备份中的文件和目录复制回/ eclipse / features&插件
启动eclipse并再次安装NDK