1
將外部罐子(例如Admob代碼庫)包含到不使用它的應用程序中有什麼缺點嗎?我創建了同一個應用的兩個版本,並且將它包含在無廣告和廣告支持中似乎更加簡單。Android - 包含外部罐子的性能打擊
那麼,它只是佔用更多的空間在手機上,或者它會影響應用程序的性能?
將外部罐子(例如Admob代碼庫)包含到不使用它的應用程序中有什麼缺點嗎?我創建了同一個應用的兩個版本,並且將它包含在無廣告和廣告支持中似乎更加簡單。Android - 包含外部罐子的性能打擊
那麼,它只是佔用更多的空間在手機上,或者它會影響應用程序的性能?
Proguard和android導出工具刪除項目中實際未鏈接或使用的任何方法,類,資源等。如果你不參考它們,你自己寫的方法將被剔除,所以我相信,外部JAR也會發生同樣的情況。
如果免費項目的空間增加了,那麼我認爲可以肯定地說JAR被認爲是超過需求並從出口中剝離。
另請參閱:http://stackoverflow.com/questions/5627492/android-library-project/5627562在那裏我建立它是如何「更簡單」 – yydl 2011-04-12 07:24:37
你只是想自己試試這個?構建兩個版本(包括外部jar),將它們安裝在手機上,檢查使用的空間和每個的性能。這應該給你你的答案,而不必在這裏問。 – Squonk 2011-04-12 07:58:49
做到了。空間增加了。但是我怎麼知道是否有真正的性能問題?如何基準? – yydl 2011-04-12 07:59:31