我正在尝试设置拆分,其中应包含针对不同 abis 的不同资产文件。
但是,当尝试在 x86 模拟器上运行它时,我在构建过程中收到以下错误:
Cannot build selected target ABI: x86, no suitable splits configured: arm64-v8a;
Cannot build selected target ABI: x86, no suitable splits configured: armeabi-v7a;
Cannot build selected target ABI: x86, no suitable splits configured: x86_64;
Run Code Online (Sandbox Code Playgroud)
我的 build.gradle 看起来像这样:
应用插件:'com.android.application'
安卓 {
编译SDK版本28
默认配置{
applicationId“org.mnemosyne”
minSdkVersion 21
目标SDK版本28
编译选项 {
源兼容性 JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
外部NativeBuild {
cmake {
参数 '-DANDROID_STL=c++_static'
}
}
}
构建类型{
发布 {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
风味尺寸“abi”
产品风味 { …