2016-09-12 12:20:24 +02:00
|
|
|
# Add project specific ProGuard rules here.
|
|
|
|
# By default, the flags in this file are appended to flags specified
|
|
|
|
# in C:\tools\android-sdk/tools/proguard/proguard-android.txt
|
|
|
|
# You can edit the include path and order by changing the proguardFiles
|
|
|
|
# directive in build.gradle.
|
|
|
|
#
|
|
|
|
# For more details, see
|
|
|
|
# http://developer.android.com/guide/developing/tools/proguard.html
|
|
|
|
|
|
|
|
# Add any project specific keep options here:
|
|
|
|
|
|
|
|
# If your project uses WebView with JS, uncomment the following
|
|
|
|
# and specify the fully qualified class name to the JavaScript interface
|
|
|
|
# class:
|
|
|
|
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
|
|
|
# public *;
|
|
|
|
#}
|
2017-03-26 13:51:21 +02:00
|
|
|
|
|
|
|
|
|
|
|
## start joda-time-android 2.8.0
|
|
|
|
-dontwarn org.joda.convert.FromString
|
|
|
|
-dontwarn org.joda.convert.ToString
|
|
|
|
## end joda-time-android 2.8.0
|
2017-07-23 22:15:04 +02:00
|
|
|
|
|
|
|
|
|
|
|
## start retrofit
|
|
|
|
|
|
|
|
-dontwarn retrofit2.**
|
|
|
|
-keep class retrofit2.** { *; }
|
|
|
|
-keepattributes Signature
|
|
|
|
-keepattributes Exceptions
|
|
|
|
|
|
|
|
-keepclasseswithmembers class * {
|
|
|
|
@retrofit2.http.* <methods>;
|
|
|
|
}
|
|
|
|
-keepclasseswithmembers interface * {
|
|
|
|
@retrofit2.http.* <methods>;
|
|
|
|
}
|
|
|
|
|
|
|
|
-dontwarn okio.**
|
|
|
|
-dontwarn okhttp3.**
|
|
|
|
-keep class de.christinecoenen.code.zapp.app.mediathek.model.** { *; }
|
|
|
|
-keep class de.christinecoenen.code.zapp.app.mediathek.api.request.** { *; }
|
|
|
|
-keep class de.christinecoenen.code.zapp.app.mediathek.api.result.** { *; }
|
2017-08-05 17:12:35 +02:00
|
|
|
-keep class de.christinecoenen.code.zapp.app.livestream.api.model.** { *; }
|
2017-07-23 22:15:04 +02:00
|
|
|
|
|
|
|
## end retrofit
|
2017-11-04 17:57:27 +01:00
|
|
|
|
|
|
|
## start about libraries
|
|
|
|
-keep class .R
|
|
|
|
-keep class **.R$* {
|
|
|
|
<fields>;
|
|
|
|
}
|
2017-11-14 16:11:58 +01:00
|
|
|
-dontwarn javax.annotation.**
|
2017-11-04 17:57:27 +01:00
|
|
|
## end about libraries
|
2018-10-10 16:59:20 +02:00
|
|
|
|
|
|
|
## start exoplayer
|
2018-10-14 14:32:38 +02:00
|
|
|
-dontwarn com.google.android.exoplayer2.upstream.DataSource
|
2018-10-10 16:59:20 +02:00
|
|
|
## end exopayer
|
2020-09-29 20:06:05 +02:00
|
|
|
|
|
|
|
## start fetch
|
|
|
|
-keep class com.tonyodev.fetch2.** { *; }
|
|
|
|
-keep class com.tonyodev.fetch2core.** { *; }
|
|
|
|
-keep interface com.tonyodev.fetch2.** { *; }
|
|
|
|
-keep interface com.tonyodev.fetch2core.** { *; }
|
|
|
|
## end fetch
|