首先你必须在AndroidManifest.xml中的meta-data修改以下的样子:
<meta-data android:name=”UMENG_CHANNEL” android:value=”wandoujia” />
在build.gradle中的android添加如下
productFlavors {
wandoujia {}
baidu {}
qq {}
umeng {}
productFlavors.all { flavor ->
flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
}
Sync Project,点击右侧的gradle菜单
编译报错:-Xlint:unchecked 解决如下:
在project下buil.gradle添加如下
allprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
}
}