1

我有一個0.3MB大小的android應用程序,然後添加對更多語言的支持。 當我使用「values-es」,「values-ar」等添加了對其他10種語言的支持時,應用程序大小增加了三倍。 這是可以理解的,因爲我的應用程序使用了很多文本。我假設應用程序大小是由每個語言環境值文件夾的新文件夾和strings.xml文件引起的。 有沒有螞蟻減少這些文件大小的方法。我刪除了不必要的間距和格式,以至於幾乎看不到它們。我也一直在使用proguard。如何縮小strings.xml的大小

+0

那現在是0.9MB?你爲什麼擔心? – Simon

回答

0

輕鬆地找到未使用的字符串你可以爲每個語言環境發佈單獨的apk文件,你可以在開發者控制檯中標記它們,我認爲它只是針對特定語言。每個apk只有一種語言。

但這不是我會推薦的。目前市場上沒有0.9兆字節。不要擔心它,只需將它構建爲單個apk。如果它只是一個單獨的apk,管理更新和所有開發者明智的事情會容易得多。

0

減少strings.xml大小的唯一方法是刪除未使用的字符串。你可以通過使用Android LINT