【问题标题】:Build Android NDK toolchain on Mac OS X在 Mac OS X 上构建 Android NDK 工具链
【发布时间】:2015-05-04 10:02:20
【问题描述】:

有人知道如何在 Mac OS X 上构建 Android NDK 工具链吗?我找到了适用于 Linux 和 Windows 的指南:http://recursify.com/blog/2013/08/08/building-an-android-ndk-toolchain,但对于 Mac 来说没有运气。

【问题讨论】:

    标签: android macos build android-ndk toolchain


    【解决方案1】:

    有一个构建 NDK 工具链的指南。它提到了 Darwin,因此您可以在 OS X 上构建工具链。

    https://android.googlesource.com/platform/ndk/+/master/build/tools/DEV-SCRIPTS-USAGE.TXT

    【讨论】:

      【解决方案2】:

      移动到 $NDK/build/tools,并且:

      • 对于 Mac OS X,使用这个

        /Users/user/android-ndk-r10d/build/tools$ ./make-standalone-toolchain.sh --platform=android-21 --install-dir=/tmp/ my-toolchain --ndk-dir=/Users/user/android-ndk-r10d/ --toolchain=arm-linux-androideabi-4.9 --system=darwin-x86_64

      • 我在 Ubuntu 操作系统中还需要一些参数:

        /home/用户/android-ndk-r10d/build/tools$ ./make-standalone-toolchain.sh --platform=android-21 --install-dir=/tmp/我的工具链 --toolchain=arm-linux-androideabi-4.9 --system=linux-x86_64

      不要忘记用您的真实用户名更改“用户”。

      【讨论】:

      • make-standalone-toolchain.sh 不适用于构建 NDK 工具链。 “生成包含工作 sysroot 的自定义 Android 工具链安装。结果是可以更轻松地用作独立交叉编译器”。
      猜你喜欢
      • 1970-01-01
      • 2013-04-29
      • 1970-01-01
      • 2012-11-09
      • 2012-02-25
      • 2012-12-17
      • 2013-09-16
      • 2011-02-15
      • 1970-01-01
      相关资源
      最近更新 更多