android gradle 配置 build.gradle
16lz
2021-12-04
buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.9.0+'}}applyplugin:'android'repositories{mavenCentral()}dependencies{compilefileTree(dir:'libs',include:'*.jar')//引用别的项目compileproject(':*')}tasks.withType(Compile){options.encoding="UTF-8"}android{compileSdkVersion17buildToolsVersion"19.0.3"packagingOptions{exclude'META-INF/NOTICE.txt'exclude'META-INF/LICENSE.txt'}lintOptions{abortOnErrorfalse}signingConfigs{myConfig{storeFilefile("*")storePassword"*"keyAlias"*"keyPassword"*"}}defaultConfig{versionCodegetVersionCode()versionNamegetVersionName()minSdkVersion8targetSdkVersion15}productFlavors{hiapk{}_91sj{}appchina{}google{}_360cn{}_3gcn{}meizu{}qq{}wandoujia{}xiaomi{}baidu{}goapk{}nduoa{}gfan{}}buildTypes{release{signingConfigsigningConfigs.myConfigrunProguardtrueproguardFile'proguard.cfg'}}sourceSets{main{manifest{srcFile'AndroidManifest.xml'}java{srcDir'src'}res{srcDir'res'}assets{srcDir'assets'}resources{srcDir'src'}aidl{srcDir'src'}jniLibs{srcDir'libs'}}}}android.applicationVariants.all{variant->variant.processManifest.doLast{copy{from("${buildDir}/manifests"){include"${variant.dirName}/AndroidManifest.xml"}into("${buildDir}/manifests/$variant.name")filter{//Stringline->line.replaceAll("UMENG_CHANNEL_VALUE",("${variant.productFlavors[0].name}"-'_'))}variant.processResources.manifestFile=file("${buildDir}/manifests/${variant.name}/${variant.dirName}/AndroidManifest.xml")}}}
更多相关文章
- Android当导入项目时出现:ERROR: Your project path contains non
- 用maven创建android的项目。
- Android(安卓)Build 异常 -android.support.VERSION 冲突
- Android问题:com.android.builder.packaging.DuplicateFileExcept
- Android(安卓)SDK 源码解析项目
- Android工具库
- Android中一些比较好的开源代码项目
- Android(安卓)studioError:(13, 0) Gradle DSL method not found
- android Context错误使用引发的内存泄露