我正在从ndk-build迁移到CMake(它更好地与Android Studio集成,并使我们能够为所有平台提供一个CMakelists.txt)。
不幸的是,我们的项目使用了Android.mk的一些特性,我无法在CMake中复制这些特性。更具体地说:
>
target_arch:我们使用它来包括不同的预编译二进制文件。如何用CMAKE找到目标拱门?
local_arm_mode:这在CMake中是可用的吗?
编辑:
使用Gradle时,未设置CMAKE_ANROID_ARCH_ABI!使用CMAKE_ANDROID_ARCH或android_abi。
原件:
在对Google进行了一些研究之后,我在这里找到了答案:https://cmake.org/cmake/help/v3.7/manual/cmake-toolchains.7.html#Cross-compiling-for-android-with-ndk