我正在尝试进行我的第一次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文件:
AFAIK APK的大小约为25 MB。
这里可能有什么问题?
答案 0 :(得分:0)
没关系。
问题是包含manigest.json
的目录包含构建中包含的大型二进制文件(较旧的APK版本)。
清理目录产生23/27 MB版本。