|
|
@@ -0,0 +1,50 @@
|
|
|
+if (isModule.toBoolean()) {
|
|
|
+ apply plugin: 'com.android.application'
|
|
|
+} else {
|
|
|
+ apply plugin: 'com.android.library'
|
|
|
+}
|
|
|
+
|
|
|
+apply plugin: 'com.neenbedankt.android-apt'
|
|
|
+
|
|
|
+android {
|
|
|
+ compileSdkVersion rootProject.ext.compileSdkVersion
|
|
|
+ buildToolsVersion rootProject.ext.buildToolsVersion
|
|
|
+
|
|
|
+ defaultConfig {
|
|
|
+ minSdkVersion rootProject.ext.minSdkVersion
|
|
|
+ targetSdkVersion rootProject.ext.targetSdkVersion
|
|
|
+ versionCode rootProject.ext.versionCode
|
|
|
+ versionName rootProject.ext.versionName
|
|
|
+ }
|
|
|
+
|
|
|
+ buildTypes {
|
|
|
+ release {
|
|
|
+ minifyEnabled false
|
|
|
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ sourceSets {
|
|
|
+ main {
|
|
|
+ if (isModule.toBoolean()) {
|
|
|
+ manifest.srcFile 'src/main/debug/AndroidManifest.xml'
|
|
|
+ } else {
|
|
|
+ manifest.srcFile 'src/main/release/AndroidManifest.xml'
|
|
|
+ //release模式下排除debug文件夹中的所有Java文件
|
|
|
+ java {
|
|
|
+ exclude 'debug/**'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //设置了resourcePrefix值后,所有的资源名必须以指定的字符串做前缀,否则会报错。
|
|
|
+ //但是resourcePrefix这个值只能限定xml里面的资源,并不能限定图片资源,所有图片资源仍然需要手动去修改资源名。
|
|
|
+ //resourcePrefix "girls_"
|
|
|
+}
|
|
|
+
|
|
|
+dependencies {
|
|
|
+ compile fileTree(dir: 'libs', include: ['*.jar'])
|
|
|
+ compile project(':common')
|
|
|
+ //router
|
|
|
+ apt "com.github.mzule.activityrouter:compiler:$rootProject.aptCompilerVersion"
|
|
|
+}
|