Android ndk 在OSX上使用GYP为Android NDK生成Makefile(或Android.mk)

Android ndk 在OSX上使用GYP为Android NDK生成Makefile(或Android.mk),android-ndk,gyp,Android Ndk,Gyp,我正在尝试使用GYP为OSX上的AndroidNDK生成iOS/OSXXXcode项目和Makefile(或Android.mk)。生成Xcode项目非常棒,一点问题都没有。但是对于Android,我不知道该怎么做 TOOLCHAIN=/usr/local/Cellar/android-ndk/r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86/bin/arm-linux-androideabi \ CC=$TOOLCHAIN

我正在尝试使用GYP为OSX上的AndroidNDK生成iOS/OSXXXcode项目和Makefile(或Android.mk)。生成Xcode项目非常棒,一点问题都没有。但是对于Android,我不知道该怎么做

TOOLCHAIN=/usr/local/Cellar/android-ndk/r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86/bin/arm-linux-androideabi \
CC=$TOOLCHAIN-gcc \
CXX=$TOOLCHAIN-g++ \
LINK=$TOOLCHAIN-g++ \
AR=$TOOLCHAIN-ar \
gyp project.gyp --depth=. -f make -DOS=android -Gandroid_ndk_version=r9d
生成的makefile有一些问题。例如,AR.target没有指向Android工具链,CFLAGS和LDFLAGS有“-arch x86_64”。然而,生成的project.target.mk似乎有行,就像Android.mk一样,它是为Android NDK设计的。我想我只需要生成的makefile的这些部分


如何使用GYP在OS X上生成Makefile或Android.mk?

我找到了一个完整的Android NDK GYP示例

即使在OSX上,它也能正常工作