Android:使用人行横道浏览器时增加了巨大的apk尺寸

时间:2015-07-10 12:54:28

标签: android webview crosswalk-runtime

我已按照此处Creating an application with the embedding API的说明操作,并集成了交叉步行库,该库运行良好并成功显示远程网站网址。但.apk文件大小从 21.8MB 跃升至 61.8MB 。我还在我的应用程序中启用了crosswalk的proguard规则。有没有办法减少apk的大小?(至少是谷歌播放50MB限制)

1 个答案:

答案 0 :(得分:4)

Crosswalk构建了两种类型的拱门:x86和armv7。每个图书馆的重量都在20M左右。总而言之,你得到~40M。

有两种方法可以减少最终构建大小:

  1. 为每个拱门构建2个单独的apk并将其上传到Google Play (它支持)
  2. 使用Light版的Crosswalk
  3. 对于第一个选项,您可以在Github上查看我的示例。存储库包含Crosswalk嵌入的示例和一些构建版本,可以构建为x86,armv7或组合。

    对于第二个选项,您可以查看官方信息here

    有关Crosswalk版本大小的一些数据:

    • x86:11.1M(与Crosswalk 10.39.232.0上的20.8M相比)
    • ARM:9.63M(与Crosswalk 10.39.232.0上的18M相比)