2012-03-31 116 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:" />

相关问题