android - Nativescript 库对于 Android 来说太大了
问题描述
我知道对于 Android 构建,apk 包含四种不同架构的不同运行时。我读到这些应该是每个约 4MB,开箱即用的 apk 为 12MB。
但是,将 apk 视为 zip,我的每个 11-12 MB,这意味着我的 apk 是 45MB。我们的上一个版本是 12MB(我们的应用程序非常简单——webview 和一个显示 pdf 的页面)。
唯一的变化是我添加了实用程序模块,更新了 nativescript 版本并运行了 npm update - 它更新了一些包。
这是我的 package.json(abcxyz 在这里用于隐私保护)。
非常感谢任何帮助:
{
"nativescript": {
"id": "abcxyz",
"tns-ios": {
"version": "6.5.2"
},
"tns-android": {
"version": "6.5.3"
}
},
"description": "abcxyz",
"dependencies": {
"@nativescript/theme": "~2.2.0",
"@nota/nativescript-webview-ext": "^6.5.4",
"nativescript-barcodescanner": "^3.4.2",
"nativescript-pdf-view": "^2.4.3",
"nativescript-plugin-firebase": "^10.5.2",
"tns-core-modules": "^6.5.15"
},
"devDependencies": {
"nativescript-dev-webpack": "^1.5.1"
},
"gitHead": "abycxyz",
"readme": "abcxyz"
}
解决方案
推荐阅读
- php - 使用 Array_push 将元素数据添加到 JSON 文件
- git - 将分支的祖先提交合并回 HEAD
- laravel - ajax在json中的输入数组在laravel中无法正常工作
- javascript - 我收到 Unhandled Rejection (TypeError): Cannot read property 'temp' of undefined 尝试使用 openweatherapi 构建反应应用程序时
- javascript - React 如何通过点击事件使用不同的状态
- c# - 二进制搜索数组以显示包含字符串字段的行
- python - 阅读.sec格式视频opencv
- flask - 在 index.html 上显示注册用户总数
- javascript - 如何保持位置:中心元素旁边的固定元素
- sql - 在 SQL 中向多个表添加列