android - NDK 构建错误 : "fatal error: stdint.h: No such file or directory" on Mac Os X

标签 android android-ndk ndk-build

我使用以下构建命令来构建 OpenH264项目。

make OS=android ARCH=arm64 NDKROOT=~/Library/Android/android-ndk-r10d/ TARGET=android-12

但是我得到了以下错误:

/Users/jerikc/Library/Android/android-ndk-r10d/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9/include-fixed/limits.h:168:61: error: no include path in which to search for limits.h
 #include_next <limits.h>  /* recurse down to the real one */
                                                             ^
In file included from ./codec/common/inc/typedefs.h:48:0,
                 from ./codec/common/inc/wels_common_defs.h:37,
                 from codec/common/src/common_tables.cpp:33:
/Users/jerikc/Library/Android/android-ndk-r10d/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9/include/stdint.h:9:26: fatal error: stdint.h: No such file or directory
 # include_next <stdint.h>
                          ^
compilation terminated.

最佳答案

您请求目标平台 12,该平台不支持 arm64。此架构的最低 TARGETandroid-21

脚本中可能存在一些故障,我们必须在构建命令中设置两次平台:

make OS=android ARCH=arm64 TARGET=android-21 NDKLEVEL=21

确保 NDKROOTPATH 设置正确。

关于android - NDK 构建错误 : "fatal error: stdint.h: No such file or directory" on Mac Os X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33239915/

相关文章:

android - all-proto-files-under 不适用于 android.mk

android - 如何检查 EditText 是否已更改?

java - Android 仪器测试中的屏幕尺寸错误

安卓 : Location Update in Mapview takes to long even tough Location is found

android - 如何将 JNI 与 AAR 库一起使用?

android - 将 C++ 添加到 Android Studio 2.2

android-ndk - Android NDK - 无需 Android Studio 即可构建 native 库

android - Phonegap 的 FileTransfer.upload() 在 Android 上抛出错误代码 3

android - 用android ndk编译dlib和opencv

android-ndk - 如何为 Android 编译 libogg 和 libvorbis