Merge branch 'connyduck-prod-build-fixes'

This commit is contained in:
Vavassor 2017-08-11 15:38:36 -04:00
commit 9cc8160b31
2 changed files with 18 additions and 7 deletions

View File

@ -26,6 +26,11 @@ android {
lintOptions { lintOptions {
disable 'MissingTranslation' disable 'MissingTranslation'
} }
packagingOptions { //remove metadata files of jsoup library from final build
exclude 'META-INF/CHANGES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/README.md'
}
} }
ext.supportLibraryVersion = '26.0.0' ext.supportLibraryVersion = '26.0.0'

View File

@ -18,10 +18,16 @@
## for okhttp ## for okhttp
-dontwarn okio.** -dontwarn okio.**
-dontwarn javax.annotation.Nullable
-dontwarn javax.annotation.ParametersAreNonnullByDefault
## for picasso ## for picasso
-dontwarn com.squareup.okhttp.** -dontwarn com.squareup.okhttp.**
##for keep
-dontwarn android.arch.util.paging.CountedDataSource
-dontwarn android.arch.persistence.room.paging.LimitOffsetDataSource
## for retrofit ## for retrofit
-dontwarn retrofit2.** -dontwarn retrofit2.**
-keep class retrofit2.** { *; } -keep class retrofit2.** { *; }
@ -45,13 +51,13 @@
-keepattributes SourceFile,LineNumberTable -keepattributes SourceFile,LineNumberTable
# remove all logging from production apk # remove all logging from production apk
#-assumenosideeffects class android.util.Log { -assumenosideeffects class android.util.Log {
# public static *** getStackTraceString(...); public static *** getStackTraceString(...);
# public static *** d(...); public static *** d(...);
# public static *** w(...); public static *** w(...);
# public static *** v(...); public static *** v(...);
# public static *** i(...); public static *** i(...);
#} }
# for jsoup # for jsoup
-keep public class org.jsoup.** { -keep public class org.jsoup.** {