如何缩小使用Netbeans开发的sencha touch 2.1 + cordova / phonegap 2.2.0应用程序?

时间:2012-11-16 17:46:52

标签: android cordova netbeans sencha-touch apk

在开发基于sencha touch 2.1和cordova / phonegap 2.2.0的应用程序时,我注意到netbeans的一种奇怪的行为。

当我的应用程序变得更大时,我开始使用sencha cmd(3.0.0.250)来缩小(生成版本)我的js-css-html代码。所以我创建了一个批处理文件并将其添加到build.xml(预编译)。我还编辑了活动类以指向sencha cmd构建输出。所以在Assets/www路径中有我的“可读”js,html,...代码以及缩小的代码。

现在,当我构建应用程序时,apk文件最多为8mb。

但是当我在构建之前删除“可读”的js-html-css代码(也不使用批处理脚本)时,我的apk大小只有600kb。

在这两种情况下,表现都是一样的。

这是Netbeans的正常行为吗?如何避免?

1 个答案:

答案 0 :(得分:0)

现在我理解这种行为。 assets / www中的所有文件都放入apk。

我的项目包括所有(sencha的东西,phonegap的东西)。我认为分裂它们会更好。现在我有一个包含js / html / css内容的项目 - 例如用chrome快速调试。对于每个目标平台,我都有自己的项目(用于构建)。例如android-10,android-15,ios ...我使用一些ant预编译命令来首先构建sencha,而不是复制输出,最后构建应用程序。