From 172cadfa6b364942d980c1a244e27e824810169b Mon Sep 17 00:00:00 2001 From: qiyi Date: Fri, 13 Dec 2019 08:17:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E4=BE=BF=E4=BA=8E=E8=BF=9B=E8=A1=8C?= =?UTF-8?q?=E9=AB=98=E7=89=88=E6=9C=ACgradle=E7=9A=84=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=E6=80=A7=E6=B5=8B=E8=AF=95=EF=BC=8C=E5=8D=87=E7=BA=A7demo?= =?UTF-8?q?=E7=9B=B8=E5=85=B3module=E7=9A=84minSdkVersion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 15 ++++++--------- demo/build.gradle | 2 +- demo_base/build.gradle | 6 +++--- demo_component_a/build.gradle | 2 +- demo_component_b/build.gradle | 2 +- demo_component_jsbridge/build.gradle | 2 +- demo_component_kt/build.gradle | 2 +- demo_interceptors/build.gradle | 2 +- 8 files changed, 15 insertions(+), 18 deletions(-) diff --git a/build.gradle b/build.gradle index 1e25534..6c777e2 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.kotlin_version = '1.1.51' + ext.kotlin_version = '1.2.51' repositories { maven{ url rootProject.file("repo-local") } @@ -31,16 +31,13 @@ allprojects { } ext { - compileVersion = 26 - buildVersion = '27.0.3' + compileVersion = 28 + buildVersion = '28.0.3' minVersion = 8 - supportVersion = '25.3.1' - - deps = [ - cc : 'com.billy.android:cc:2.1.5' -// cc : project(':cc') - ] + // support v7(28.0.0) minSdkVersion is 14 + demoMinSdkVersion = 14 + supportVersion = '28.0.0' } task clean(type: Delete) { delete rootProject.buildDir diff --git a/demo/build.gradle b/demo/build.gradle index 53915cb..5299d02 100644 --- a/demo/build.gradle +++ b/demo/build.gradle @@ -6,7 +6,7 @@ android { buildToolsVersion rootProject.buildVersion defaultConfig { - minSdkVersion 9 // support v7 minSdkVersion is 9 + minSdkVersion rootProject.demoMinSdkVersion // support v7(28.0.0) minSdkVersion is 14 targetSdkVersion rootProject.compileVersion applicationId "com.billy.cc.demo" versionCode 1 diff --git a/demo_base/build.gradle b/demo_base/build.gradle index d87aa57..ac17c21 100644 --- a/demo_base/build.gradle +++ b/demo_base/build.gradle @@ -1,11 +1,12 @@ -apply plugin: 'com.android.library' +ext.alwaysLib = true //虽然apply了cc-settings-2.gradle,但一直作为library编译,否则别的组件依赖此module时会报错 +apply from: rootProject.file('cc-settings-demo.gradle') android { compileSdkVersion rootProject.compileVersion buildToolsVersion rootProject.buildVersion defaultConfig { - minSdkVersion 9 + minSdkVersion rootProject.demoMinSdkVersion targetSdkVersion rootProject.compileVersion versionCode 1 versionName "1.0" @@ -23,5 +24,4 @@ android { dependencies { implementation 'com.google.code.gson:gson:2.8.4' - api rootProject.ext.deps.cc } diff --git a/demo_component_a/build.gradle b/demo_component_a/build.gradle index b81dfc3..38f1622 100644 --- a/demo_component_a/build.gradle +++ b/demo_component_a/build.gradle @@ -7,7 +7,7 @@ android { buildToolsVersion rootProject.buildVersion defaultConfig { - minSdkVersion 9 // support v7 minSdkVersion is 9 + minSdkVersion rootProject.demoMinSdkVersion // support v7 minSdkVersion is 9 targetSdkVersion rootProject.compileVersion if (project.ext.runAsApp) { applicationId 'com.billy.cc.demo.component.a' diff --git a/demo_component_b/build.gradle b/demo_component_b/build.gradle index 3e9abd5..e1b2074 100644 --- a/demo_component_b/build.gradle +++ b/demo_component_b/build.gradle @@ -6,7 +6,7 @@ android { buildToolsVersion rootProject.buildVersion defaultConfig { - minSdkVersion 9 // support v7 minSdkVersion is 9 + minSdkVersion rootProject.demoMinSdkVersion // support v7 minSdkVersion is 9 targetSdkVersion rootProject.compileVersion versionCode 1 versionName "1.0" diff --git a/demo_component_jsbridge/build.gradle b/demo_component_jsbridge/build.gradle index f432936..1073e68 100644 --- a/demo_component_jsbridge/build.gradle +++ b/demo_component_jsbridge/build.gradle @@ -5,7 +5,7 @@ android { buildToolsVersion rootProject.buildVersion defaultConfig { - minSdkVersion 9 // support v7 minSdkVersion is 9 + minSdkVersion rootProject.demoMinSdkVersion // support v7 minSdkVersion is 9 targetSdkVersion rootProject.compileVersion versionCode 1 versionName "1.0" diff --git a/demo_component_kt/build.gradle b/demo_component_kt/build.gradle index 6882945..638a157 100644 --- a/demo_component_kt/build.gradle +++ b/demo_component_kt/build.gradle @@ -5,7 +5,7 @@ android { compileSdkVersion rootProject.compileVersion defaultConfig { - minSdkVersion 9 // support v7 minSdkVersion is 9 + minSdkVersion rootProject.demoMinSdkVersion // support v7 minSdkVersion is 9 targetSdkVersion rootProject.compileVersion versionCode 1 versionName "1.0" diff --git a/demo_interceptors/build.gradle b/demo_interceptors/build.gradle index 487ea3e..e738e96 100644 --- a/demo_interceptors/build.gradle +++ b/demo_interceptors/build.gradle @@ -6,7 +6,7 @@ android { buildToolsVersion rootProject.buildVersion defaultConfig { - minSdkVersion 8 + minSdkVersion rootProject.demoMinSdkVersion targetSdkVersion rootProject.compileVersion versionCode 1 versionName "1.0"