okdownload
okdownload copied to clipboard
没有说明混淆配置,出现意料之外的BUG
找了好久才知道是混淆的问题,所以还是给出混淆配置比较好。 -dontwarn com.liulishuo.okdownload.** -keep class com.liulishuo.okdownload.**{*;} -dontwarn edu.umd.cs.** -keep class edu.umd.cs.**{*;}
我也是混淆出问题了..没办法了全都解除了 -keep class com.liulishuo.okdownload.**{*;}
-keepnames class com.liulishuo.okdownload.core.connection.DownloadOkHttp3Connection -keep class com.liulishuo.okdownload.core.breakpoint.BreakpointStoreOnSQLite { public com.liulishuo.okdownload.core.breakpoint.DownloadStore createRemitSelf(); public com.liulishuo.okdownload.core.breakpoint.BreakpointStoreOnSQLite(android.content.Context); } 这个不管用
我们的 Demo 中是有给出混淆示例的。而且我们自己的项目中也是用 OkDownload 的,所以大家可以明确下具体是哪里的问题吗?

------- because of we using com.liulishuo.okdownload:okhttp on sample ----
-keepnames class com.liulishuo.okdownload.core.connection.DownloadOkHttp3Connection
------- end com.liulishuo.okdownload:okhttp proguard rules ----
------- because of we using com.liulishuo.okdownload:sqlite on sample ----
-keep class com.liulishuo.okdownload.core.breakpoint.BreakpointStoreOnSQLite { public com.liulishuo.okdownload.core.breakpoint.DownloadStore createRemitSelf(); public com.liulishuo.okdownload.core.breakpoint.BreakpointStoreOnSQLite(android.content.Context); }
------- end com.liulishuo.okdownload:sqlite proguard rules ----
don't warn SuppressFBWarnings annotation used in com.liulishuo.okdownload.DownloadContex.java
-dontwarn edu.umd.cs.findbugs.annotations.SuppressFBWarnings