From ada36aaea47eff7031a69a136580d762e40e64b9 Mon Sep 17 00:00:00 2001 From: FongMi Date: Wed, 31 May 2023 09:39:21 +0800 Subject: [PATCH] [gradle] update --- app/build.gradle | 3 +++ app/proguard-rules.pro | 20 ++++++++++++++------ build.gradle | 1 + drpy/build.gradle | 2 +- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d8b9fe4f2..122bfeb0d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -107,6 +107,7 @@ dependencies { implementation 'androidx.preference:preference:1.2.0' implementation 'androidx.room:room-runtime:2.5.1' implementation 'cat.ereza:customactivityoncrash:2.4.0' + implementation 'cn.wanghaomiao:JsoupXpath:2.5.1' implementation 'com.github.bassaer:materialdesigncolors:1.0.0' implementation 'com.github.bumptech.glide:glide:4.15.1' implementation 'com.github.bumptech.glide:annotations:4.15.1' @@ -117,12 +118,14 @@ dependencies { implementation 'com.google.net.cronet:cronet-okhttp:0.1.0' implementation 'com.google.zxing:core:3.4.1' implementation 'com.guolindev.permissionx:permissionx:1.7.1' + implementation 'com.hierynomus:smbj:0.11.5' implementation 'com.squareup.okhttp3:okhttp:' + okhttpVersion implementation 'com.squareup.okhttp3:okhttp-dnsoverhttps:' + okhttpVersion implementation 'net.java.dev.jna:jna:5.12.1' implementation 'org.apache.commons:commons-compress:1.20' implementation 'org.chromium.net:cronet-embedded:101.4951.41' implementation 'org.greenrobot:eventbus:3.3.1' + implementation 'org.jsoup:jsoup:' + jsoupVersion implementation 'org.nanohttpd:nanohttpd:2.3.1' implementation('org.simpleframework:simple-xml:2.7.1') { exclude group: 'stax', module: 'stax-api' exclude group: 'xpp3', module: 'xpp3' } leanbackImplementation 'androidx.leanback:leanback:1.2.0-alpha02' diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 9c2823f59..205c8ec65 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -27,10 +27,6 @@ -keep class okio.** { *; } -keep class okhttp3.** { *; } -# Cronet --keep class org.chromium.net.** { *; } --keep class com.google.net.cronet.** { *; } - # CatVod -keep class com.github.catvod.crawler.** { *; } -keep class * extends com.github.catvod.crawler.Spider @@ -38,25 +34,37 @@ # Cling -keep class org.fourthline.cling.** { *; } +# Cronet +-keep class org.chromium.net.** { *; } +-keep class com.google.net.cronet.** { *; } + # EXO -keep class org.xmlpull.v1.** { *; } # IJK -keep class tv.danmaku.ijk.media.player.** { *; } --keep class tv.danmaku.ijk.media.player.IjkMediaPlayer { *; } --keep class tv.danmaku.ijk.media.player.ffmpeg.FFmpegApi { *; } + +# Jsoup +-keep class org.jsoup.**{ *; } # Sardine -keep class com.thegrizzlylabs.sardineandroid.** { *; } +# Smbj +-keep class com.hierynomus.** { *; } + # TVBus -keep class com.tvbus.engine.** { *; } +# XPath +-keep class org.seimicrawler.xpath.**{ *; } + # ZLive -keep class com.sun.jna.** { *; } -keep class com.east.android.zlive.** { *; } # Zxing +-keep class com.google.zxing.** { *; } -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); diff --git a/build.gradle b/build.gradle index 3f3b6ea44..7cd4344b4 100644 --- a/build.gradle +++ b/build.gradle @@ -10,5 +10,6 @@ task clean(type: Delete) { project.ext { gsonVersion = '2.10.1' + jsoupVersion = '1.15.3' okhttpVersion = '4.11.0' } diff --git a/drpy/build.gradle b/drpy/build.gradle index 9d5edd10c..26849b319 100644 --- a/drpy/build.gradle +++ b/drpy/build.gradle @@ -14,8 +14,8 @@ android { dependencies { implementation project(':catvod') implementation 'androidx.annotation:annotation:1.5.0' - implementation 'org.jsoup:jsoup:1.15.3' implementation 'wang.harlon.quickjs:wrapper-android:0.18.8' api 'com.google.code.gson:gson:' + gsonVersion api 'com.squareup.okhttp3:okhttp:' + okhttpVersion + api 'org.jsoup:jsoup:' + jsoupVersion } \ No newline at end of file