From 704a95c35bb433ef3fada67c86774204b8c79778 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8F=82?= <799657600@qq.com> Date: Wed, 30 Jul 2025 11:50:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E6=9B=B4=E6=96=B0,=20=E5=B9=BF?= =?UTF-8?q?=E5=91=8Aaar=E5=88=86=E5=8C=85,=20=E4=BF=AE=E6=94=B9=E5=BA=93?= =?UTF-8?q?=E5=90=8D=E7=A7=B0lib=E5=9C=A8=E5=89=8D=20=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LibraryAd/build.gradle | 15 ++++++++++----- gradle.properties | 5 ++++- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/LibraryAd/build.gradle b/LibraryAd/build.gradle index fc3033c..010aa37 100644 --- a/LibraryAd/build.gradle +++ b/LibraryAd/build.gradle @@ -19,6 +19,7 @@ android { // shrinkResources true // 移除未使用资源(需配合混淆) // proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'//基础保守优化。 } + } // sourceSets { @@ -60,11 +61,15 @@ dependencies { //沉浸式 implementation 'com.geyifeng.immersionbar:immersionbar:3.2.2' - //本地测试使用这个 - compileOnly fileTree(dir: '../LibraryAdLib/libs', include: ['*.aar']) - //线上使用这个,因为是线上库,咱不会自动切换 - //假如使用这个的话,需要先将LibraryAdLib进行publish后再同步项目,更新下来 -// implementation "com.chuangketie.jk:lib-ad:$rootProject.maven_version.version" + if (project.hasProperty('useLocal') && useLocal.toBoolean()){ + //本地测试使用这个 + compileOnly fileTree(dir: '../LibraryAdLib/libs', include: ['*.aar']) + } else { + //线上使用这个,因为是线上库 + //假如使用这个的话,需要先将LibraryAdLib进行publish后再同步项目,更新下来 + implementation "com.chuangketie.jk:lib-ad:$rootProject.maven_version.version" +// compileOnly fileTree(dir: '../LibraryAdLib/libs', include: ['*.aar']) + } } afterEvaluate { diff --git a/gradle.properties b/gradle.properties index 52f5917..d0f5c05 100644 --- a/gradle.properties +++ b/gradle.properties @@ -16,4 +16,7 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 # https://developer.android.com/topic/libraries/support-library/androidx-rn android.useAndroidX=true # Automatically convert third-party libraries to use AndroidX -android.enableJetifier=true \ No newline at end of file +android.enableJetifier=true + +useLocal=true # ?????? +# useLocal=false # ????????????