[英]Multiple build variants with cpu architectures in Android Studio
I'm setting up Product Flavor in Android Studio ,there is created multiple build variants in studio 我在Android Studio中设置了Product Flavor,在studio中创建了多个构建变体
like 喜欢
FlavourDebug1-armeabi-v7a FlavourDebug1-armeabi-V7A
FlavourDebug1-arm64-v8a FlavourDebug1-arm64-V8A
FlavourDebug1-x86 FlavourDebug1-86
FlavourDebug1-x86_64 FlavourDebug1-x86_64的
FlavourRelease1-armeabi-v7a FlavourRelease1-armeabi-V7A
FlavourRelease1-arm64-v8a FlavourRelease1-arm64-V8A
FlavourRelease1-x86 FlavourRelease1-86
FlavourRelease1-x86_64 FlavourRelease1-x86_64的
============= =============
How to remove that and only get 如何删除,只有得到
Debug 调试
Release 发布
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.xxx.smart.xx.launcher"
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "1.0"
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
externalNativeBuild {
cmake {
cppFlags "-std=c++14"
}
}
ndk {
abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
}
javaCompileOptions {
annotationProcessorOptions {
arguments = ['objectbox.debug': 'true']
}
}
}
buildTypes {
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
externalNativeBuild {
cmake {
path "src/main/cpp/CMakeLists.txt"
}
}
compileOptions {
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
}
flavorDimensions "version"
productFlavors {
ChoiceIPTVFlavour {
applicationId 'com.xxx.smart.xx.launcher'
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "1.0"
vectorDrawables.useSupportLibrary = true
multiDexEnabled true
}
PurpleIPTVFlavour {
minSdkVersion 21
applicationId 'com.xxx.smart.xx.launcher'
targetSdkVersion 28
versionCode 1
versionName '1.0'
vectorDrawables.useSupportLibrary = true
multiDexEnabled true
}
}
remove code like this from your gradle 从你的gradle中删除这样的代码
splits {
abi {
enable true
reset()
// Specifies a list of ABIs that Gradle should create APKs for.
include "x86", "x86_64", "armeabi-v7a", "arm64-v8a", "armeabi", "mips", "mips64"
universalApk true //generate an additional APK that contains all the ABIs
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.