Android ndk 如何限制为其构建的平台?
我尝试过使用Android ndk 如何限制为其构建的平台?,android-ndk,build.gradle,gradle-experimental,Android Ndk,Build.gradle,Gradle Experimental,我尝试过使用abiFilters[“armeabi-v7a”]而不是abiFilters。添加(“armeabi-v7a”),但这会导致链接错误和消息: Execution failed for task ':linkMyModuleArm64-v8aDebugSharedLibrary' 基于此消息,我怀疑project仍在为所有平台构建…在您的模型中创建android.productFlavors块(您应该已经有了这个)。然后按如下方式应用您的过滤器: create("arm"){
abiFilters[“armeabi-v7a”]
而不是abiFilters。添加(“armeabi-v7a”)
,但这会导致链接错误和消息:
Execution failed for task ':linkMyModuleArm64-v8aDebugSharedLibrary'
基于此消息,我怀疑project仍在为所有平台构建…在您的
模型中创建android.productFlavors
块(您应该已经有了这个)。然后按如下方式应用您的过滤器:
create("arm"){
dimension = "abi"
ndk.abiFilters.addAll(['armeabi'])
}
将abiFilters.addAll(['armeabi'])
添加到主ndk
块将设置所有“变体”的默认值
看看