2017-03-03 19 views
0

我想要做我的第一個Crosswalk構建(使用crosswalk-pkg v0.10.5)。Crosswalk生成一個225 MB的APK文件

它使用只是一個簡單的清單沒有任何應用程序文件

{ 
    "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 . genates(工作)巨大 APK文件:

  • 221 MB的... armeabi-v7a.apk
  • 225 MB的... x86.apk

AFAIK APK的大小應該在25 MB左右。

這裏有什麼問題?

回答

0

沒關係。

問題是包含manigest.json的目錄包含構建版本中包含的大型二進制文件(較舊的APK版本)。

清理生成的目錄23/27 MB構建。