2010-06-24 103 views
3

我的Android項目有一個Ant構建腳本。我正在使用aapt打包各種資源文件。我希望資源文件是未壓縮的。我試過'-0'標誌,但文件仍然被壓縮!但是當我通過Eclipse構建時,資源文件是未壓縮的。爲什麼這個標誌不起作用?aapt總是壓縮資源文件

這裏是我的Ant目標AAPT:

包裝資源和資產...

回答

0

你有沒有考慮把你的資源放在res/raw/子目錄中?放在這個目錄下的文件不會被壓縮。或者,將文件放在assets/目錄中,如果在應用程序中需要原始層級或文件名稱,則使用AssetManager讀取它們。

Android documentation on resource types

+3

這是不正確的。 res/raw中的文件仍然可以壓縮。 – Carsten 2011-03-30 03:54:37

+1

Carsten是對的,它只是取決於文件擴展名。例如,名爲video.mpg的同一個確切文件將不會被壓縮到apk文件中,而如果它被命名爲video.m2v,它將會是。 – 2012-06-08 17:22:57