0

在开发基于 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 的正常行为吗?如何避免这种情况?

4

1 回答 1

0

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

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

于 2012-12-03T13:22:54.977 回答