okdownload icon indicating copy to clipboard operation
okdownload copied to clipboard

没有说明混淆配置,出现意料之外的BUG

Open Bter opened this issue 5 years ago • 4 comments

找了好久才知道是混淆的问题,所以还是给出混淆配置比较好。 -dontwarn com.liulishuo.okdownload.** -keep class com.liulishuo.okdownload.**{*;} -dontwarn edu.umd.cs.** -keep class edu.umd.cs.**{*;}

Bter avatar May 22 '19 04:05 Bter

我也是混淆出问题了..没办法了全都解除了 -keep class com.liulishuo.okdownload.**{*;}

Jiang00 avatar Jul 13 '19 18:07 Jiang00

-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); } 这个不管用

Jiang00 avatar Jul 13 '19 18:07 Jiang00

我们的 Demo 中是有给出混淆示例的。而且我们自己的项目中也是用 OkDownload 的,所以大家可以明确下具体是哪里的问题吗?

rantianhua avatar Nov 13 '19 11:11 rantianhua

ok 下载的时候,找不到。 混淆也配置了:#下载 -dontwarn okhttp3.** -dontwarn okio.** -dontwarn javax.annotation.** -dontwarn org.conscrypt.** # A resource is loaded with a relative path so the package of this class must be preserved. -keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase # ------- end okhttp proguard rules ----

------- 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

wlmxj avatar Nov 19 '21 06:11 wlmxj