歷史/背景 我有一個項目[1]其中大小真的很重要 - 最近我把東西移動到共享庫[2],並認爲proguard會照顧並刪除未使用的類因爲我有一個配置,大大減少了大小,但通過使用lib我來了魔術100kb標記,所以我調查:我不確定使用的類是在得到的dex文件 - 甚至全名(不縮短以單個字符) - 例如我看到了dex中的SquareView,我沒有在App中使用它。刪除未使用的類與proguard爲Android
問題 令人驚訝的我ProGuard的文檔中找到如下:
The library jars themselves always remain unchanged.
我可以以某種方式告訴/招proguard的(在)來處理它們?我覺得這很奇怪,特別是因爲我希望更多的東西是可拆卸的lib比在App本身..
[1] https://github.com/ligi/FAST [2] https://github.com/ligi/AndroidHelper
謝謝 - 這聽起來是正確的 - 這就是爲什麼我接受 - 無法測試,但我現在卡在這裏http://stackoverflow.com/questions/18460982/how-to-specify-injars-for-proguard-within -Android-gradle這個-集結文件換librari – ligi