我试图在OS X上使用GYP为Android NDK生成iOS / OS X Xcode项目和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?
答案 0 :(得分:1)