diff --git a/app/build.gradle b/app/build.gradle index 11978824..b53c1b13 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -42,5 +42,6 @@ dependencies { implementation 'com.google.code.gson:gson:2.8.6' implementation 'cn.wanghaomiao:JsoupXpath:2.5.1' implementation 'com.google.zxing:core:3.3.0' + implementation 'com.hierynomus:smbj:0.11.5' implementation 'org.jsoup:jsoup:1.15.3' } \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 660f5b68..83ae7cde 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -20,19 +20,29 @@ -keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken -keep,allowobfuscation,allowshrinking class * extends com.google.gson.reflect.TypeToken -# Cronet --keep class org.chromium.net.** { *; } --keep class com.google.net.cronet.** { *; } - # OkHttp -dontwarn okhttp3.** -keep class okio.** { *; } -keep class okhttp3.** { *; } +# Cronet +-keep class org.chromium.net.** { *; } +-keep class com.google.net.cronet.** { *; } + +# Jsoup +-keep class org.jsoup.**{ *; } + # Sardine -keep class com.thegrizzlylabs.sardineandroid.** { *; } +# Smbj +-keep class com.hierynomus.** { *; } + +# XPath +-keep class org.seimicrawler.xpath.**{ *; } + # Zxing +-keep class com.google.zxing.** { *; } -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String);