2017-08-18 68 views
0

我有很多類的Android Studio中的模塊。爲了縮小APK,我想將一個類存儲在JAR/AAR中,而不是將其包含在APK中。提取從一個模塊類成JAR

這個類依賴於模塊中的其他類,所以我不能把它放在一個單獨的Java庫模塊中。使用搖籃,是有辦法自定義構建,使其在JAR/AAR存儲類,而不是把它放置在APK的?

+0

你有將獨立的項目創建爲庫,並將其作爲庫包含在主項目中。如果主項目中有課程,則可能需要將它們移至圖書館項目。當彼此依賴時,不能單獨製作罐子 – lvl4fi4

回答

0

你最好還是要包括JAR/AAR中的APK,它能夠編譯和運行,所以我很抱歉,但是這使得完全沒有意義的事情。

還有很多很多其他的方式來收縮你的APK。

1)使用Proguard的刪除未使用的類和函數。
2)使用Pngcrush(或類似),以減少你的PNG的
3)使用矢量繪圖資源,而不是PNG的
4的大小)啓用ShrinkResources
5)手動刪除未使用的庫/繪圖資源/代碼