fix proguard config for new libraries
This commit is contained in:
parent
17a75771fc
commit
3729cd9c19
1 changed files with 13 additions and 7 deletions
20
app/proguard-rules.pro
vendored
20
app/proguard-rules.pro
vendored
|
@ -18,10 +18,16 @@
|
|||
|
||||
## for okhttp
|
||||
-dontwarn okio.**
|
||||
-dontwarn javax.annotation.Nullable
|
||||
-dontwarn javax.annotation.ParametersAreNonnullByDefault
|
||||
|
||||
## for picasso
|
||||
-dontwarn com.squareup.okhttp.**
|
||||
|
||||
##for keep
|
||||
-dontwarn android.arch.util.paging.CountedDataSource
|
||||
-dontwarn android.arch.persistence.room.paging.LimitOffsetDataSource
|
||||
|
||||
## for retrofit
|
||||
-dontwarn retrofit2.**
|
||||
-keep class retrofit2.** { *; }
|
||||
|
@ -45,13 +51,13 @@
|
|||
-keepattributes SourceFile,LineNumberTable
|
||||
|
||||
# remove all logging from production apk
|
||||
#-assumenosideeffects class android.util.Log {
|
||||
# public static *** getStackTraceString(...);
|
||||
# public static *** d(...);
|
||||
# public static *** w(...);
|
||||
# public static *** v(...);
|
||||
# public static *** i(...);
|
||||
#}
|
||||
-assumenosideeffects class android.util.Log {
|
||||
public static *** getStackTraceString(...);
|
||||
public static *** d(...);
|
||||
public static *** w(...);
|
||||
public static *** v(...);
|
||||
public static *** i(...);
|
||||
}
|
||||
|
||||
# for jsoup
|
||||
-keep public class org.jsoup.** {
|
||||
|
|
Loading…
Reference in a new issue