tns build android 《app-debug.apk》包太大

Posted

技术标签:

【中文标题】tns build android 《app-debug.apk》包太大【英文标题】:tns build android 《app-debug.apk》package too big 【发布时间】:2019-03-19 16:31:50 【问题描述】:

我的项目代码大小只有2M,但是通过命令:[tns build android]创建《app​​-debug.apk》大小78M。

nativescript-vue 项目

【问题讨论】:

【参考方案1】:

NaticeScript 在构建中添加了 node_modules 依赖项,这就是增加 android 和 ios 应用程序大小的原因。如果您想要更小的大小,可以选择原生 android/ios 应用程序。

【讨论】:

仅供参考,我仍然使用 Angular,我的项目大小约为 8mb(包括所有资产),但我的包大小约为 20mb。这可能是构建流程的一些小问题。【参考方案2】:
    使用 APK 的发布版本,而不是调试版本。 尝试干净的构建,有时 node_modules 文件夹被错误地复制(不完全确定为什么/何时发生),干净的构建主要解决了问题。

【讨论】:

以上是关于tns build android 《app-debug.apk》包太大的主要内容,如果未能解决你的问题,请参考以下文章

tns 预览不适用于带有 nativescript-vue 的 android

运行`tns platform add android`时找不到兼容的Android SDK进行编译

在移动设备上使用 tns preview 或 tns preview --bundle axios 不起作用

""tns doctor" "您需要在系统上安装 Android SDK 构建工具。"但一切都已安装

Nativescript Vue 使用 tns 预览失败

tns 预览版是不是支持 Vuex?