uni-app 运行 Android 模拟器 bug All In One
uni-app 运行 Android 模拟器 bug All In One
??? API level 版本过高 ???
AVD Manager
VDC
bug
检测到正在运行真机调试的是安卓11设备,可能会出现读写失败问题,如遇到此类问题,请参考 https://ask.dcloud.net.cn/article/97
安装配置手机 Android 模拟器
Google官方提供了模拟器,也有三方的Android模拟器。
Android模拟器比较慢,如果有真机就不要用模拟器了。
但如果没有Android4.4或以上版本的手机,那么也有必要装一个模拟器,因为Android4.4起可以通过chrom控制台debug webapp,比较方便。
使用官方Android模拟器,一定要安装intel优化插件,使用 Intel HAXM技术来加速,使得模拟器运行速度有大幅的提升。
https://ask.dcloud.net.cn/article/151
Intel HAXM
https://github.com/intel/haxm/blob/master/docs/manual-macos.md
https://github.com/intel/haxm/releases
配置虚拟机加速
虚拟机加速使用计算机的处理器来显著提高模拟器的执行速度。
一个称为 Hypervisor 的工具使用计算机处理器提供的虚拟化扩展来管理此交互。本部分概述了使用虚拟机加速的要求,并介绍了如何在各个操作系统上设置虚拟机加速。
Intel 虚拟化技术(VT、VT-x 和 vmx)扩展
AMD 虚拟化(AMD-V 和 SVM)扩展
https://developer.android.com/studio/run/emulator-acceleration#accel-vm
solution
flutter config
ANDROID_SDK_ROOT && JAVA_HOME
https://flutter.dev/docs/get-started/install/macos#android-setup
- API Level / SDK 不可以使用最新的?不可以使用太老的? 选择中间版本
- 多下载几个 simulator /emulator 尝试几次
- AVD / System Image 不可以使用最新的?不可以使用太老的? 选择中间版本
flutter & android & environment config
$ code .zshrc
# React Native & ANDROID_HOME
# JDK 8+
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
# React Native & ANDROID_HOME
# JDK 12+
# export ANDROID_SDK_ROOT=/Users/xgqfrms/Library/Android/sdk
export ANDROID_SDK_ROOT=~/Library/Android/sdk
export ANDROID_HOME=~/Library/Android/sdk
export ANDROID_AVD_HOME=~/.android/avd
https://gist.github.com/xgqfrms/4d9bb47349f1281c5287e952e0582666
refs
©xgqfrms 2012-2025
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/15067569.html
未经授权禁止转载,违者必究!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
2020-07-27 queueMicrotask & microtask All In One
2019-07-27 flutter & plugins
2019-07-27 flutter packages get & bug
2019-07-27 flutter & dart & vs code & bug
2018-07-27 Sortable.js & HTML5 Drag & Drop API
2018-07-27 University & Math
2016-07-27 http?https?相对协议?