react-native - APK 文件大小在本机反应中很大
问题描述
我开发了一些非常基本的应用程序,有 2 个屏幕,没有添加库?当我尝试提取 APK 文件时,它大约为 22MB。
另一个人在 Ionic 中开发了相同的应用程序,它只有 9 MB 的 APK 文件。你能告诉我们如何在 React Native 中减小 APK 的大小吗?如果你能给出一些提示,我会进一步探索?
谢谢
解决方案
为每个 CPU 创建一个 APK
https://reactnative.dev/docs/signed-apk-android
您可以通过更改 android/app/build.gradle 中的以下行来为每个 CPU 创建一个 APK:
- ndk {
- abiFilters "armeabi-v7a", "x86"
- }
- def enableSeparateBuildPerCPUArchitecture = false
+ def enableSeparateBuildPerCPUArchitecture = true
使用爱马仕
推荐阅读
- python - SUDS - 例外:前缀 (xs) 未解析
- reactjs - 如何在 React 中从数组中更改特定元素的样式?
- javascript - 如何将字符串从 js 加载到 json 文件
- gcc - gcc 是否有一个工具或编译器选项可以计算“编译的代码行数”?
- mysql - 如何在排除一条记录的同时查询重叠约会?
- python - UnboundLocalError:分配前引用的局部变量“strdate”
- amazon-web-services - Loadrunner 控制器可以在 AWS 上运行吗?
- c - 动态内存分配和指针?
- java - 如何在不同的活动中播放不同的音乐?
- python - 更好的编码 python tkinter