Android打包之多版本、多环境、多渠道

(1) 在位于项目的根目录 build.gradle 文件中添加Walle Gradle插件的依赖, 如下:

buildscript {
dependencies {
classpath ‘com.android.tools.build:gradle:2.2.3’
classpath ‘com.meituan.android.walle:plugin:1.0.3’
}
}

(2) 在当前App的 build.gradle 文件中apply这个插件,并添加上用于读取渠道号的aar

apply plugin: ‘com.android.application’
apply plugin: ‘walle’

android {
compileSdkVersion 25
buildToolsVersion “25.0.2”
defaultConfig {
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName “1.0”
testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner”
}

signingConfigs {
release {
keyAlias KEY_ALIAS
keyPassword KEY_PASSWORD
storeFile rootProject.file(KEYSTORE_FILE)
storePassword KEYSTORE_PASSWORD
}
}

buildTypes {
//调试版本,无混淆
debug {
mi

你可能感兴趣的:(程序员,面试,移动开发,android)