| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> 今天来测试一下react native 0.67 打包APK 大小 -> 正文阅读 |
|
[移动开发]今天来测试一下react native 0.67 打包APK 大小 |
react-native init appname 一个空包,然后运行 react-native run-android 测试react native 0.67默认打包结果打包出来的debug 包大小为:40.626KB(40.6M)使用WinRAR 打开apk包,确定RN 默认 ndk 包括 "armeabi-v7a", "x86", "arm64-v8a", "x86_64"。 我们开始打包release APK包: cd android 然后 gradlew assembleRelease。 结果打包出来的release包大小为:27.971KB(27.9M)确认 ndk 包括 "armeabi-v7a", "x86", "arm64-v8a", "x86_64"。 测试开启 Hermes JavaScript引擎打包下一步,我们再开启 Hermes JavaScript引擎,看看apk 包大小是多少。 打开文件:android\app\build.gradle 把enableHermes: false 改为enableHermes: true 然后react-native run-android 打包debug包 结果打包出来的debug 包大小为:35.985KB(35.9M)确认 ndk 包括 "armeabi-v7a", "x86", "arm64-v8a", "x86_64"。? 我们再继续打包release包 结果打包出来的release 包大小为:21.598KB(21.5M)?确认 ndk 包括 "armeabi-v7a", "x86", "arm64-v8a", "x86_64"。 至此,react-native 0.67打包的最小空包为21.5M,但是通常我们手机只需要ndk 包括 "armeabi-v7a", "x86"就可以运行,所以我们减少ndk继续打包测试最小的apk size。 测试NDK只有"armeabi-v7a",?"x86"两个时候打包大小在文件android\app\build.gradle中添加 配置: ndk?{ ????????????abiFilters?"armeabi-v7a",?"x86" } 结果打包出来的debug 包大小为:19.627KB(19.6M)继续打包release包: 结果打包出来的release包大小为:12.353KB(12.3M)最后我们再来对bundle进行压缩后打包测试 结果release包大小:10.888KB(10.8M) 至此,react native 0.67版本打包?测试完毕:react-native 打包最小为10.8M 后来我又按照上面的方式继续测试react native v0.64.3版本打包,最小包为9.594KB(9.5M) 后来又测试了react native v0.62..3 最小包为 7.767KB(7.7M) ? |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 16:20:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |