2014-03-05 96 views
2

我已經準備好了包含8項活動的Android應用程序。第一個默認活動只包含兩個EditText以獲得用戶名和密碼,另外兩個按鈕(一個用於登錄,另一個用於新用戶註冊)在註冊活動中,有6個EditText和6個TextView。並在剩下的所有活動中只有一個TextView與Small行被寫入,如何在android中生成小apk apk

但是,當我檢查APK文件的大小時,它顯示我411 KB。我怎樣才能生成小APK。

由於提前

+6

這是爲什麼大小困擾着你?你把它放在軟盤上嗎? :P –

+0

我正在尋找一種方法來生成緊湊的,這就是爲什麼 – Adarsh

+1

@AdarshPatel但爲什麼你想要生成一個更小的apk? – Darwind

回答

3

411KB已經是一個Android應用程序非常小。

大部分是至少1或2兆字節。我認爲您現在不需要擔心您的應用程序的大小。然而,如果你真的想減小APK的大小,你可以確保刪除任何冗餘資源,或者(如Richard Le Mesurier所說)嘗試使用ProGuard

+0

感謝您的建議。 – Adarsh

2

要添加到Tom Leese在his answer中所說的內容中,您可以在構建中運行ProGuard。

這將導致一個最佳的小APK。

編輯您的project.properties文件,並查找這行:

# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 

當您運行使用Android工具菜單外部簽名版本,ProGuard的收縮將您的應用程序。在這裏ProGuard的

更多信息 - http://proguard.sourceforge.net/index.html#

+0

非常感謝您的詳細解答。 – Adarsh