我遇到了dex限制问题,我想避免使用multi-dex。
我注意到okHttp
有一个单独的内部包spdy
,由于我的应用没有使用它,我试图删除它。
我将这两行添加到proguard.cfg
:
-printusage usage.txt
-assumenosideeffects class com.squareup.okhttp.internal.spdy.*
构建我的应用后,我在usage.txt
中看到有几个com.squareup.okhttp.internal.spdy
类和方法,但是当我运行dexdump
脚本时,我仍然得到:
okhttp: 1461
internal: 978
http: 233
huc: 160
io: 18
spdy: 373
tls: 19
任何人都可以回答可能发生的事情吗?是否有另一种从库中删除包的方法?