【问题标题】:Android Eclipse and configuring NDK Toolchains for projectAndroid Eclipse 和为项目配置 NDK 工具链
【发布时间】:2014-02-26 21:45:37
【问题描述】:

我在 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 做到这一点?

【问题讨论】:

    标签: android c++ windows eclipse android-ndk


    【解决方案1】:

    在我看来,您需要一个已编译的 arm-linux-arndroideabi-4.4.3 工具链。

    您可以从以下链接下载带有已编译 arm-linux-arndroideabi-4.4.3 的 ndk-r8e 工具链:

    32 操作系统:https://dl.google.com/android/ndk/android-ndk-r8e-windows-x86.zip

    64 操作系统: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

    希望对您有所帮助。

    【讨论】:

    • 您在哪里找到其他版本的 NDK?我访问了this page,其中有一个列表,但我找不到下载链接。
    • NDK download page 有最新版本可供下载。我通过google搜索找到了r8e版本链接。
    • 我找到了 Linux 版本的this post
    猜你喜欢
    • 2012-02-15
    • 2018-09-14
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 2014-08-14
    • 2014-06-27
    • 2013-07-17
    • 2014-02-13
    相关资源
    最近更新 更多