以你构建的时候选择的app abi为准。
使用 android studio编译,ABI的选择是通过app/build.gradle 进行配置的。
externalNativeBuild {
ndkBuild {
if (!project.hasProperty("PROP_NDK_MODE") || PROP_NDK_MODE.compareTo('none') != 0) {
// skip the NDK Build step if PROP_NDK_MODE is none
targets 'cocos2djs'
arguments 'NDK_TOOLCHAIN_VERSION=4.9'
arguments 'APP_PLATFORM=android-'+PROP_TARGET_SDK_VERSION
def module_paths = [project.file("${COCOS_X_ROOT}"),
project.file("${COCOS_X_ROOT}/cocos"),
project.file("${COCOS_X_ROOT}/external")]
if (Os.isFamily(Os.FAMILY_WINDOWS)) {
arguments 'NDK_MODULE_PATH=' + module_paths.join(";")
}
else {
arguments 'NDK_MODULE_PATH=' + module_paths.join(':')
}
arguments '-j' + Runtime.runtime.availableProcessors()
// 下面这行
abiFilters.addAll(PROP_APP_ABI.split(':').collect{it as String})
}
}
}
构建的时候,会修改 gradle.properties 中的 PROP_APP_ABI 。