Android Eclipse错误:ndk的路径无效?
我想将一些c代码与Android集成,因此第一步我必须在本机开发节点中指定NDK路径。但当我指定NDK路径时,它会为NDK提供错误无效路径 我在谷歌上搜索,但找不到解决办法。我错过了一些步骤 SDK和NDK位于同一文件夹中,SDK路径工作正常 请帮忙 我已经安装了Android Eclipse错误:ndk的路径无效?,android,eclipse,android-ndk,Android,Eclipse,Android Ndk,我想将一些c代码与Android集成,因此第一步我必须在本机开发节点中指定NDK路径。但当我指定NDK路径时,它会为NDK提供错误无效路径 我在谷歌上搜索,但找不到解决办法。我错过了一些步骤 SDK和NDK位于同一文件夹中,SDK路径工作正常 请帮忙 我已经安装了 make-3.81 nawk-2007.10.23-setup 西格温 ADT-17.0.0 红杉 android-ndk-r7b-windows.zip(摘录) 编辑: 我只是检查了链接,才知道可能是GCC缺失问题。如何检查G
- make-3.81
- nawk-2007.10.23-setup
- 西格温
- ADT-17.0.0
- 红杉
- android-ndk-r7b-windows.zip(摘录)
我只是检查了链接,才知道可能是GCC缺失问题。如何检查GCC是否存在问题,或者如何检查GCC是否已安装?尝试创建一个名为“NDK”的新系统变量,并将其值设置为NDK路径。希望NDK文件夹中缺少一些文件,因此无法识别ndk文件夹。再次下载并加载ndk,否则更新本机开发插件…您刚才说的SDK和ndk在同一个文件夹中。这可能与路线冲突。试试这个:
- 卸载NDK
- 在D:\ecpspace\NDK\android-NDK-r7b重新安装NDK
- 在环境变量上创建新路径
- 重新启动计算机
在linux work for me上,我在不同的路径上安装了两个NDK,当我使用eclipse时,使用了另一个NDK进行编译,但没有按我所希望的那样工作。检查NDK的路径——至少在SDK中,这不止一次是我的问题。(在我的例子中不是NDK)例如,我知道目前我的NDK路径是~/android-NDK-r6/android-NDK-r6/
此外,若要在windows中安装gcc,您必须为windows安装或安装此类兼容的gcc安装程序。(文档中说这是必需的,但我想我可能听说有人使用了一些稍有不同的实现。)Cygwin对我来说工作得很好,但您可能需要在安装程序中指定gcc、make等作为要在您的计算机上下载和设置的包,因此请仔细阅读您的安装选项。如果发现需要安装更多的软件包,可以再次运行setup.exe程序并将其安装到位。
此外,(在页面底部)您可以找到NDK的安装指南,以防遇到更多问题。这听起来可能很愚蠢,但您下载了正确的软件包吗?我在linux上也遇到了同样的问题,直到我意识到我正在尝试使用Windows版本(我在早些时候下载了它,当时我正试图用cygwin将它安装到另一台计算机上)。我下载了linux软件包,一切正常。我只做了几天,但在我的短暂经验中,NDK和eclipse不能很好地配合使用。我建议暂时转到项目NDK部分的命令行。可以在以下站点找到一些好的教程:
嗯。。。奇怪的错误。请记住,为了使用NDK,在开始使用NDK之前,SDK应该以完美的方式工作,我建议您尝试以下方法: 1-确保您具备以下先决条件:
- 对于所有开发平台,都需要GNU Make 3.81或更高版本。 GNU Make的早期版本可能可以工作,但尚未经过测试
- 还需要最新版本的awk(GNU awk或Nawk)
- 对于Windows,需要Cygwin 1.7或更高版本。NDK将不起作用 使用Cygwin 1.5安装
祝你好运 我也有类似的bug(Eclipse版本:Indigo Service Release 2,构建id:20120216-1857)。主要问题在于红杉插件。当我将红杉更新到最新版本时,问题就消失了。我曾建议解决“android SDK路径无效”的问题,但最终得到了解决。 这是如何解决的。 我的系统规格:P43.2GHz,Windows7 32位,Eclipse标准版4.3(开普勒)。 其他支持软件:MinGW和GNU make 3.81 问题(首先是我面临的问题,然后是解决方案): 我从“developer.Android.com/sdk/NDK/index.html”下载了Android NDK的最新版本,该版本是“Android-NDK-r9-windows-x86.zip”。然后我在C:\directory中提取了它,然后在PATH变量中添加了一个“C:\android-ndk-r9”。然后我使用eclipse的“安装新软件”选项(帮助)安装了“Sequoyah Android本机代码支持”➤ 安装新软件➤在使用字段中键入“Indigo-”➤ 转到移动和设备开发类别,选择红杉安卓原生代码支持)。 然后我转到eclipse菜单“窗口”➤ 偏好➤ 安卓➤ “本机开发”,并在ndk位置输入“C:\android-ndk-r9”,出现错误“ndk路径无效” 解决方案:我在互联网上进行了详尽的搜索,并尝试了不同的解决方案,但对我有效的解决方案是: 我下载了旧版本的NDK(下载链接:“dl.google.com/android/NDK/android-NDK-r7c-windows.zip”),并使用winrar在C:\directory中解压缩,并在environment vari中更新了路径