|
16 | 16 | # public *; |
17 | 17 | #} |
18 | 18 |
|
19 | | --dontobfuscate |
20 | | - |
21 | 19 | # Required for Test execution |
22 | 20 | -dontwarn org.xmlpull.v1.** |
23 | 21 | -dontwarn org.apache.tools.ant.** |
|
113 | 111 | -keep,allowobfuscation,allowshrinking class io.reactivex.rxjava3.core.Single |
114 | 112 |
|
115 | 113 |
|
116 | | - |
117 | | - |
118 | 114 | # Other Libraries |
119 | 115 | -dontwarn org.apache.velocity.** |
120 | 116 | -dontwarn freemarker.** |
|
123 | 119 | #-keep class com.gu.option.Option |
124 | 120 | #-keep class com.gu.option.UnitFunction |
125 | 121 |
|
126 | | --keep class de.luhmer.** { *; } |
127 | | --keepclassmembers class de.luhmer.** { *; } |
| 122 | +# keep application classes used as database and network models |
| 123 | +-keep class de.luhmer.owncloudnewsreader.database.model.** { *; } |
| 124 | +-keep class de.luhmer.owncloudnewsreader.reader.nextcloud.ItemIds { *; } |
| 125 | +-keep class de.luhmer.owncloudnewsreader.reader.nextcloud.ItemMap { *; } |
| 126 | +-keep class de.luhmer.owncloudnewsreader.model.** { *; } |
| 127 | +# keep the name of SyncItemStateService so SyncItemStateService.isMyServiceRunning works |
| 128 | +-keepnames class de.luhmer.owncloudnewsreader.services.SyncItemStateService |
| 129 | +# keep fields necessary for NewsReaderListActivity.adjustEdgeSizeOfDrawer and NewsReaderListActivity.getEdgeSizeOfDrawer to work |
| 130 | +-keepclassmembers class androidx.drawerlayout.widget.DrawerLayout { |
| 131 | + private androidx.customview.widget.ViewDragHelper mLeftDragger; |
| 132 | +} |
| 133 | +-keepclassmembers class androidx.customview.widget.ViewDragHelper { |
| 134 | + private int mEdgeSize; |
| 135 | +} |
128 | 136 |
|
129 | 137 | -printmapping out.map |
130 | 138 | -keepattributes SourceFile,LineNumberTable |
131 | 139 | -renamesourcefileattribute SourceFile |
132 | 140 |
|
133 | | --keepclasseswithmembers public class android.support.v7.widget.RecyclerView { *; } |
134 | | - |
135 | | - |
136 | 141 | ############### |
137 | 142 | # GreenDAO |
138 | 143 | -keep class de.greenrobot.** { *; } |
|
0 commit comments