2012-03-31 151 views
3

我在Eclipse中使用Phonegap(使用ADT插件)。Phonegap:可能從apk中排除某些文件/文件夾?

我有一個大的框架,我用我的正常的HTML項目。這個框架充滿了js,css和圖形文件。

爲了方便起見,我將整個框架包含在我的Phonegap項目中,因爲稍後我可能需要框架中的某些東西。

但是當我構建apk時,所有來自框架的文件都包含在apk中,這使得它大於10MB。大多數文件從未在項目中使用,所以我需要找到一種簡單的方法來從構建中排除這些文件/文件夾。

有什麼建議嗎?

回答

0

使用ant構建過程,在ant構建過程的預編譯方法中創建apk之前刪除文件。

+0

謝謝,已經瞭解螞蟻,但我希望有更簡單的方法,因爲我不知道如何設置Ant。 – Dylan 2012-04-01 10:28:07

+0

搜索它。檢查了這一點http://stackoverflow.com/questions/4793220/repackage-apk-file-to-contain-custom-assets-what-build-tool-to-use – ghostCoder 2012-04-01 11:24:06

3

我記錄如何做到這一點的build.xml使用上Coderwall:

https://coderwall.com/p/ogxpdg

我希望這有助於有人出來!

  • GAV株系
+0

鏈接已損壞。 – 2014-12-31 07:43:07

+0

你確定嗎?對我來說工作得很好......這裏有一個內容的要點。您的服務提供商可能是否封鎖了編碼器? – 2015-01-07 17:51:42

+0

https://gist.github.com/gavD/c1c0f1a7d4b56c8a9d47 – 2015-01-07 17:52:14

0

排除整個./www/app目錄從.apk文件編譯:

<property name="aapt.ignore.assets" value="&lt;dir&gt;app:" />

相關問題