android - 71mb 添加到人行横道的应用程序大小

标签 android cordova ionic-framework crosswalk-runtime

我真的希望我做错了什么。我已经将人行横道添加到一个项目中,并且应用程序大小有一些严重的增加。为了进行测试,我做了以下操作。

  1. 创建了一个新的 ionic 项目
  2. 将我的应用程序代码添加到/www/
  3. 添加了 ngcordova 和各种插件
  4. 运行 ionic build 并将 apk 放到 Genymotion 模拟器上。该应用程序运行速度非常慢,但应用程序大小为 8.01 mb(安装后 - 通过应用程序管理器核实)。
  5. 然后我从模拟器中删除了应用
  6. 运行 ionic 浏览器添加人行横道
  7. 运行 ionic run android,它在模拟器上安装了正确的 .apk。在检查管理应用程序时,应用程序大小现在是 79.36mb!那是增加了 71mb!大多数地方最多说 20mb,但 71mb!!!

谁能告诉我我做错了什么?

当我添加 Android SDK 时,我确实在 SDK 管理器中添加了所有可用的工具和平台,这有什么影响吗?

如果这是可以解决的,那对我来说就是一个障碍,在花了数周时间开发应用程序之后这真是一种耻辱...

请帮忙!

最佳答案

我也遇到了这个问题。不幸的是,使用人行横道肯定会增加你的 apk 大小。但是,我找到了至少可以减小 apk 大小的方法。例如,您可以使用 crosswalk lite。它可能会将您的 apk 大小减少大约 15 MB(请参阅 crosswalk lite)。 您还可以指定您不想为两种架构构建项目(解释 here )。

关于android - 71mb 添加到人行横道的应用程序大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30391023/

相关文章:

java - 为什么我在这个不可修改集上收到 ConcurrentModificationException?

android - 如何不与 RelativeLayout 重叠

ionic-framework - 我们可以用 ionic 录制屏幕吗

Android 蓝牙 Le 扫描仪在一段时间后停止

android - 我应该在哪里存储动画值?

ios - 尝试启用推送通知时未找到应用程序的有效 'aps-environment' 授权字符串

android - android推送通知的自定义设计

android - 适用于 Android 的 Phonegap 插件无法正常工作。为什么?

ionic-framework - ionic v.2的径向进度条?

Android 模拟器错误,带 ionic