Nativescript高级种子Android APK构建大小

Nativescript高级种子Android APK构建大小,nativescript,Nativescript,我使用project从一个示例项目开始。示例项目按原样构建并部署到我的设备上,占用了大约100MB的内存,考虑到没有添加新屏幕(默认的2个屏幕除外),这似乎是一个很大的问题 是因为基础项目中包含了其他平台库吗? 是否有任何方法可以禁用未使用的LIB以减少apk大小 这不是因为其他平台库,它们不会包含在您的Android/iOS构建中。换句话说,每个平台构建都有自己的命令,该命令只包含特定于平台的文件。例如,Android版本中不会出现与Mac相关的内容 应用程序大小目前是Nativescript

我使用project从一个示例项目开始。示例项目按原样构建并部署到我的设备上,占用了大约100MB的内存,考虑到没有添加新屏幕(默认的2个屏幕除外),这似乎是一个很大的问题

是因为基础项目中包含了其他平台库吗?
是否有任何方法可以禁用未使用的LIB以减少apk大小

这不是因为其他平台库,它们不会包含在您的Android/iOS构建中。换句话说,每个平台构建都有自己的命令,该命令只包含特定于平台的文件。例如,Android版本中不会出现与Mac相关的内容

应用程序大小目前是Nativescript的一个问题。您可能正在进行开发构建。当您使用以下特定于平台的命令进行PR构建时,基本大小大约为50MB

Android:   npm run build.android
iOS:       npm run build.ios
当您添加新屏幕时,大小不会成倍增加,因为大部分大小来自nativescrit基本web依赖项,用于在运行时执行JS文件


这里有更多关于webpack的内容->

那么在PR构建之前使用webpack将使其大小从50MB进一步降低?“Android的最小尺寸是多少?”stackdeveloper更正了答案。webpack已在种子项目生成命令中使用。链接以供您理解。到目前为止(2018年1月),Nativescript应用程序大小仍然是一些人关注的问题,考虑到PR构建的最小大小约为50MB。此链接解释了Nativescript应用程序中包含的三个基本组件,它占据了应用程序大小的主要部分。非常感谢。公关链接有助于降低成本。但对于我们的需求来说,50+MB可能是一个破坏者。