2010-12-14 97 views
1

當創建我的(未簽名的)apk文件時,當通過解壓縮程序查看apk文件時,我的res/values /文件夾消失。但是,res/drawables和res/layout文件夾顯示出來。有沒有辦法確保apk文件包含res/values /文件夾?如何更新.apk中的資源文件

我擁有的主要用例是根據客戶的需求更新位於res/values中的資源文件中的各種值。

提前致謝!

回答

2

這是預期的。值文件夾是以二進制格式編譯的,您無法檢索它。如果你需要改變一些東西,那麼你需要重新包裝一切。

+0

那麼是否有其他方式來改變資源文件的來源,而不是重新打包? – sahhhm 2010-12-14 00:33:19

+0

不,沒有...爲什麼你需要這樣做? – Cristian 2010-12-14 00:34:32

+1

不,sdk需要重新編譯,以確保一切仍然正確。假設您曾經擁有R.string.foo,然後將其刪除,那麼會發生什麼? – 2010-12-14 00:36:52

2

出於性能原因,所有XML資源都編譯爲二進制格式。所以你不能看到他們。