Azh*_*har 6 eclipse android android-ndk
我想将一些c代码与Android集成,因此第一步我必须在Native Development节点中指定NDK路径.但是,当我指定NDK路径时,它会给出错误NDK的无效路径 我用Google搜索但无法找到解决方法.我错过了一些步骤.
SDK和NDK在同一个文件夹和SDK路径下工作正常.
请帮忙
我安装了

编辑:
我只是查看了链接并且知道它可能是GCC缺席的问题.如何查看是否存在GCC问题,或者我如何检查是否安装了GCC?
嗯......奇怪的错误.请记住,为了使用NDK,在开始使用NDK之前,SDK应该以完美的方式工作,说,我建议你尝试以下方法:
1-确保您有先决条件:
2-通过删除任何NDK引用(例如eclipse,路径,文件夹,拉链等设置)再次从头开始.
3-确保您已更新到最新的Android SDK和ADT工具.使用ECLIPSE中的帮助 - >检查更新菜单,然后确保Android SDK管理器上的所有内容都是最新的.
4-我在你的问题上看到"D:/",所以你使用的是Windows PC ......它必须是Windows XP(32位)或Vista(32位或64位).请务必获取Windows版本(http://dl.google.com/android/ndk/android-ndk-r7b-windows.zip),并在解压缩该ndk后,将该文件夹重命名为"ndk".您可以将它放在SDK文件夹的旁边,这应该没关系.
5-打开Eclipse,并为它提供NDK的路径,看看会发生什么.
祝好运!
小智 5
我解雇了解决这个问题"Android SDK的无效路径"但它终于解决了.这是如何解决的.我的系统规格:P4 3.2 GHz,Windows 7 32位,Eclipse标准版4.3(开普勒).其他支持软件:MinGW with GNU make 3.81.
问题(首先是我面临的问题,然后是解决方案):我从"developer.android.com/sdk/ndk/index.html"下载了Android NDK最新版本,这是"android-ndk-r9-windows-x86.zip" .然后我在C:\目录中解压缩它然后在我的PATH变量中添加了一个"; C:\ android-ndk-r9".然后我使用eclipse"安装新软件"选项(帮助➤安装新软件➤类型"Indigo - http://download.eclipse.org/releases/indigo "在工作中安装"Sequoyah Android Native Code Support" ➤去以移动和设备开发类别,选择塞阔亚Android原生代码支持).然后我去了日食菜单"窗口➤首选项➤Android➤原生开发"并输入"C:
解决方案:我在互联网上详尽搜索并尝试了不同的解决方案,但解决方案对我有用:
我下载了旧版本的NDK(下载链接:"dl.google.com/android/ndk/android-ndk-r7c-windows.zip")并使用winrar在C:\目录中解压缩并更新了环境变量中的PATH指向新的NDK版本7c.现在我进入它接受的路径.没有出现错误.问题是Sequoyah不接受新版本,因为它自2011年以来没有更新(我不确定)注1:对于Linux用户下载链接:"dl.google.com/android/ndk/android-ndk-r7b-darwin -x86.tar.bz2"注意2:您可以根据您的要求更改链接中的版本,例如"dl.google.com/android/ndk/android-ndk-r4bc-windows.zip"以下载版本4b.谢谢.