我创建了以下 gradle.build 文件:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'com.android.application'
repositories {
mavenCentral()
}
android {
compileSdkVersion 20
buildToolsVersion '20.0.0'
defaultConfig {
minSdkVersion 14
targetSdkVersion 20
versionCode 1
versionName '1.0'
applicationId 'com.kibo.mobi.app'
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
productFlavors {
flavor1{
applicationId 'com.kibo.mobi.flavor1'
minSdkVersion 14
targetSdkVersion 20
}
flavor2{
applicationId 'com.kibo.mobi.flavor2'
minSdkVersion 14
targetSdkVersion 20
}
}
sourceSets {
flavor1{
manifest.srcFile 'flavor1/AndroidManifest.xml'
assets.srcDirs = ['src/flavor1/assets']
}
flavor2{
manifest.srcFile 'flavor2/AndroidManifest.xml'
assets.srcDirs = ['src/flavor2/assets']
}
}
}
dependencies {
compile project(':AppSDK')
}
在 Android Studio
中按 Play/Run
按钮会在连接的设备上构建、编译和安装“flavor1”版本。
如何手动配置要安装的版本?当默认版本(不是 flavor - 但“主”文件夹)也是我有时需要安装的版本时。所以这里基本上有 3 个版本,我需要能够按要求安装每个版本。
最佳答案
“Build Variants”工具窗口(View 菜单 > Tool windows> Build variants)让您选择哪种风格 + 构建类型组合将默认构建和运行。
关于android - 在 Android Studio 中使用播放按钮构建风格和 defaultConfig,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25133673/