【问题标题】:Crosswalk generates a 225 MB APK fileCrosswalk 生成一个 225 MB 的 APK 文件
【发布时间】:2017-03-03 23:32:55
【问题描述】:

我正在尝试构建我的第一个 Crosswalk(使用 crosswalk-pkg v0.10.5)。

它只使用了一个简单的清单没有任何应用程序文件

{
  "orientation": "portrait",
  "background_color": "#ffffff",
  "name": <omitted>,
  "short_name": <omitted>,
  "display": <omitted>,
  "start_url": "https://<omitted>,
  "theme_color": "#83a441",
  "xwalk_app_version": "0.1",
  "xwalk_package_id": "it.<omitted>,
  "xwalk_permissions": [
    "Geolocation",
    "Vibration"
  ],
  "icons": [
    {
      "src": "android-icon-36x36.png",
      "sizes": "36x36",
      "type": "image/png",
      "density": "0.75"
    },
    {
      "src": "android-icon-48x48.png",
      "sizes": "48x48",
      "type": "image/png",
      "density": "1.0"
    },
    {
      "src": "android-icon-72x72.png",
      "sizes": "72x72",
      "type": "image/png",
      "density": "1.5"
    },
    {
      "src": "android-icon-96x96.png",
      "sizes": "96x96",
      "type": "image/png",
      "density": "2.0"
    },
    {
      "src": "android-icon-144x144.png",
      "sizes": "144x144",
      "type": "image/png",
      "density": "3.0"
    },
    {
      "src": "android-icon-192x192.png",
      "sizes": "192x192",
      "type": "image/png",
      "density": "4.0"
    }
  ]
}

所以start_url 引用了一个外部网站,APK 本身中不包含任何应用程序资产。

只需运行crosswalk-pkg --release . 即可生成(工作)巨大的 APK 文件:

  • 221 MB 用于 ...armeabi-v7a.apk
  • 225 MB 用于 ...x86.apk

AFAIK APK 的大小应该约为 25 MB。

这里有什么问题?

【问题讨论】:

    标签: android crosswalk


    【解决方案1】:

    没关系。

    问题在于包含 manigest.json 的目录包含构建中包含的大型二进制文件(较旧的 APK 构建)。

    清理生成 23 / 27 MB 构建的目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-18
      • 2021-02-08
      • 1970-01-01
      • 2016-12-16
      相关资源
      最近更新 更多