From f42c887dfd22453990a5ab0b206d38a6306bff45 Mon Sep 17 00:00:00 2001 From: BigPickle Date: Tue, 21 Jul 2026 17:08:44 +0800 Subject: [PATCH] =?UTF-8?q?fix(project):=20=E5=90=AF=E7=94=A8AndroidX?= =?UTF-8?q?=E4=BF=AE=E5=A4=8Dlibaes=E4=BE=9D=E8=B5=96=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E7=9A=84=E8=BF=90=E8=A1=8C=E6=97=B6=E9=97=AA=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit libaes:15.20.21 AAR内部编译了androidx.*类引用, android.enableJetifier=false导致运行时ClassNotFoundException闪退, 且无异常日志(DEX层错误,UncaughtExceptionHandler无法捕获) - gradle.properties: 启用android.useAndroidX和android.enableJetifier - appbase/build.gradle: appcompat依赖迁移至androidx.appcompat:appcompat:1.3.1 --- appbase/build.gradle | 2 +- appbase/build.properties | 4 ++-- gradle.properties | 4 ++-- libappbase/build.properties | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/appbase/build.gradle b/appbase/build.gradle index 78b3f40..a0f9528 100644 --- a/appbase/build.gradle +++ b/appbase/build.gradle @@ -52,7 +52,7 @@ dependencies { // WinBoLL库 nexus.winboll.cc 地址 //api 'cc.winboll.studio:libappbase:15.20.+' api 'cc.winboll.studio:libaes:15.20.21' - api 'com.android.support:appcompat-v7:28.0.0' + api 'androidx.appcompat:appcompat:1.3.1' api fileTree(dir: 'libs', include: ['*.jar']) } diff --git a/appbase/build.properties b/appbase/build.properties index 03fce16..fd7ef6e 100644 --- a/appbase/build.properties +++ b/appbase/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Tue Jul 21 16:20:53 HKT 2026 +#Tue Jul 21 17:05:50 HKT 2026 stageCount=4 libraryProject=libappbase baseVersion=15.21 publishVersion=15.21.3 -buildCount=3 +buildCount=6 baseBetaVersion=15.21.4 diff --git a/gradle.properties b/gradle.properties index 6699cb9..9171254 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,9 +14,9 @@ org.gradle.jvmargs=-Xmx2048m # AndroidX package structure to make it clearer which packages are bundled with the # Android operating system, and which are packaged with your app"s APK # https://developer.android.com/topic/libraries/support-library/androidx-rn -android.useAndroidX=false +android.useAndroidX=true # Automatically convert third-party libraries to use AndroidX -android.enableJetifier=false +android.enableJetifier=true # 保持与旧版Gradle插件的兼容 android.disableAutomaticComponentCreation=true #org.gradle.daemon=false diff --git a/libappbase/build.properties b/libappbase/build.properties index 03fce16..fd7ef6e 100644 --- a/libappbase/build.properties +++ b/libappbase/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Tue Jul 21 16:20:53 HKT 2026 +#Tue Jul 21 17:05:50 HKT 2026 stageCount=4 libraryProject=libappbase baseVersion=15.21 publishVersion=15.21.3 -buildCount=3 +buildCount=6 baseBetaVersion=15.21.4