我在Windows 8.1上使用Android Eclipse ADT 我已经安装了Cygwin和MinGW。 我已经安装了SDK,NDK和Cocos2d-x库。
我的问题是我的Cocos2d-x项目期待NDK中的这个工具链库:
ndk\toolchains\arm-linux-androideabi-4.4.3\prebuilt\darwin-x86\lib\gcc\arm-linux-androideabi\4.4.3\include
我浏览到ndk \ toolchains文件夹,我看到其他几个版本:
arm-linux-androideabi-4.6
arm-linux-androideabi-4.8
arm-linux-androideabi-clang3.3
还有其他一些版本,但不是4.4.3版本。
我的问题是,我应该
1)用Cygwin或MinGW编译“arm-linux-androideabi-4.4.3”以及如何做到这一点。
2)在ADT中进行一些设置我应该将版本更改为最新版本“arm-linux-androideabi-4.8”。如果这是正确的选择,请指导我这个设置。
提前感谢您的帮助!
编辑比尝试将正确的NDK放入其中更为重要,它明确指出,"Invalid project path: Include path not found (C:\development\lib\android\ndk\toolchains\arm-linux-androideabi-4.4.3\prebuilt\darwin-x86\lib\gcc\arm-linux-androideabi\4.4.3\include)"
如果这是Visual Studio错误,我会寻找定义项目路径的位置。为什么我不能用Eclipse ADT做到这一点?
答案 0 :(得分:1)
在我看来,你需要一个编译的arm-linux-arndroideabi-4.4.3工具链。
您可以从以下链接下载带编译的arm-linux-arndroideabi-4.4.3的ndk-r8e工具链:
32-OS:https://dl.google.com/android/ndk/android-ndk-r8e-windows-x86.zip
64-OS:https://dl.google.com/android/ndk/android-ndk-r8e-windows-x86_64.zip
额外的zip文件,你会发现android-ndk-r8e \ toolchains \ arm-linux-androideabi-4.4.3 \ prebuilt
希望有所帮助。