微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nativescript 7.0空白的Hello World应用程序大小30MB

如何解决Nativescript 7.0空白的Hello World应用程序大小30MB

我用ns create创建了一个新的NS项目并选择了plain JS template,之后我只运行了ns run android,得到的APK大小几乎达到了30MB(29.7MB)

这是Android Studio配置文件显示内容 82.8%的大小由lib占据):

enter image description here

本文摘录自NativeScript's website

...用于Android的空白NativeScript项目认情况下约为12MB,因为它们包括为不同的Android cpu体系结构构建的NativeScript运行时的三个副本。

但是,这里显然不是这样。我尝试用世界vue template创建一个新项目,其apk大小又在 30MB 左右。那不是太多吗?如何获得至少12MB的存储空间(如官方网站所述)?

我也尝试了ABI拆分机制,但是即使对于单独的x86构建,大小也只有 12.2MB 。如何减少空白项目的APK大小?

解决方法

这又可能是旧文档问题

ns build android --env.uglify 

将进行一些尺寸修复。但是使用--aab标志会带来真正的改变

Check out this answer.


对于nativescript-vue:

您可以检查vue-cli-template的package.json文件,您将看到some packages are not used but still there.

您不需要:

  • @ vue / devtools
  • nativescript-socketio
  • nativescript-vue-devtools
  • 本机烤面包

https://github.com/nativescript-vue/vue-cli-template

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。