3
細菌,我試圖縮小我的應用程序的.apk到可能的最小尺寸。我目前已經導入了android-support-v4 jar文件。我的問題是:如何從這個jar文件中刪除未使用的類?android-support-v4刪除未使用的類
相當多的搜索後沒有找到任何信息。如果ProGuard是解決方案,將包括在我的proguard-project.txt文件中的文本將不勝感激。
細菌,我試圖縮小我的應用程序的.apk到可能的最小尺寸。我目前已經導入了android-support-v4 jar文件。我的問題是:如何從這個jar文件中刪除未使用的類?android-support-v4刪除未使用的類
相當多的搜索後沒有找到任何信息。如果ProGuard是解決方案,將包括在我的proguard-project.txt文件中的文本將不勝感激。
ProGuard的確縮小了應用程序的大小。它將應用程序代碼(src/...)和庫代碼(libs/...,庫項目)視爲相同,因此不需要更改項目的結構。如果您使用大型庫的小部分,它尤其有用,因爲它可以刪除未使用的部分。
Android developer guide說明如何啓用ProGuard進行發佈版本。如果您的應用程序不執行任何反射,則默認配置(帶有空的proguard-project.txt)應該足夠了。
如果你不需要android-support-v4,那麼只需從你的庫中刪除並從android-support-v4中刪除不可用的類是不正確的方式來減少你的應用程序的大小。 –
我確實爲應用程序抽屜使用了一些類。如果它像去除未使用的類和重新包裝一樣簡單,那麼我會做到這一點。 – moatist
我想你必須從這裏下載帶有源代碼的android-support-v4:http://grepcode.com/snapshot/repo1.maven.org/maven2/com.google.android/support-v4/r6並修改爲根據您的要求,並從修改後的源代碼製作jar文件,並添加到您的項目中,而不是默認的修改過的jar文件。 –