【问题标题】:How to minify sencha touch 2.1 + cordova/phonegap 2.2.0 app developed with Netbeans?如何缩小使用 Netbeans 开发的 sencha touch 2.1 + cordova/phonegap 2.2.0 应用程序?
【发布时间】:2012-11-16 17:46:52
【问题描述】:

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

【问题讨论】:

    标签: android cordova netbeans sencha-touch apk


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-05-05
      • 1970-01-01
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多