在开发基于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的正常行为吗?如何避免?
答案 0 :(得分:0)
现在我理解这种行为。 assets / www中的所有文件都放入apk。
我的项目包括所有(sencha的东西,phonegap的东西)。我认为分裂它们会更好。现在我有一个包含js / html / css内容的项目 - 例如用chrome快速调试。对于每个目标平台,我都有自己的项目(用于构建)。例如android-10,android-15,ios ...我使用一些ant预编译命令来首先构建sencha,而不是复制输出,最后构建应用程序。