【发布时间】: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。
这里有什么问题?
【问题讨论】: