我只是想知道,我正在設計一個庫,以便與我的Android項目一起使用。現在我開始包含諸如apache FTP jar之類的東西來支持一些調試文件上傳。我知道不是所有的項目都會使用庫的所有部分(例如,某些項目根本沒有FTP上傳,但想要使用庫中的UI工具)。Proguard是否會刪除未使用的代碼(在Android上)
現在我有三個問題:
不Proguard的去除unsused源(自己的代碼),例如像我的UI工具類,如果它們永遠不是來自主項目的引用 - 這意味着不在應用程序中使用。
如果從未使用過,Proguard會刪除外部庫(例如apache ftp jar)。如果沒有,我可以包括來源,如果選項1適用。例如:我使用存儲在庫項目中的默認標記編寫谷歌地圖擴展插件。如果我不需要地圖,那麼這些文件會包含在每個Android項目中 - 並且有一種簡單的方法可以防止這種情況發生。
更多背景:我試圖儘可能長時間地將所有圖書館資料保存在一個項目中。我不知道分割圖庫的好處,所以我不想過分地爲所有東西創建獨立的庫(過去是這樣做的,而且大部分時間都是模塊化的方式)...
感謝您的任何見解, 克里斯
「Desinging」聽起來像:-) –
該死的德國人...我們得到了很多-ing和一個有趣的過程,通常沒有-ign - 校正orthograpic愛好者:-) –