【发布时间】:2015-08-04 03:23:45
【问题描述】:
我真的希望我做错了什么。我在一个项目中添加了人行横道,并且应用程序大小增加了一些。为了测试,我做了以下事情。
- 创建了一个新的 ionic 项目
- 将我的应用代码添加到 /www/
- 添加了 ngcordova 和各种插件
- 运行 ionic build 并将 apk 拖放到 Genymotion 模拟器上。该应用非常慢,但应用大小为 8.01mb(安装后 - 与应用管理器核实)。
- 然后我从模拟器中删除了应用程序
- 跑
ionic browser add crosswalk - Ran
ionic run android在模拟器上安装了正确的 .apk。在签入管理应用程序时,应用程序大小现在为 79.36mb!!!增加了 71mb!大多数地方最多说 20mb 但 71mb!!!
谁能告诉我我做错了什么?
当我添加 Android SDK 时,我确实在 SDK 管理器中添加了所有可用的工具广告平台,这有什么效果吗?
如果这个问题无法修复,那对我来说是个麻烦事,在花了数周时间开发应用程序之后,这真是太可惜了......
请帮忙!
【问题讨论】:
-
可能听起来很愚蠢/很明显,但是用 7zip 打开我的 .apk 文件我发现 crosswalk-pkg 将我的应用程序路径中的所有文件复制到 apk (
assets\www) 中。所有以前下载的 zip 运行时等。我没有使用 Ionic,只使用“普通”人行横道。解决方案:创建CROSSWALK_APP_TOOLS_CACHE_DIR系统环境变量,为下载的运行时指定一个路径
标签: android cordova ionic-framework ionic crosswalk-runtime