xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

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

  1. API Level / SDK 不可以使用最新的?不可以使用太老的? 选择中间版本
  2. 多下载几个 simulator /emulator 尝试几次
  3. 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, 禁止转载 🈲️,侵权必究⚠️!


posted @   xgqfrms  阅读(881)  评论(14编辑  收藏  举报
编辑推荐:
· 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?相对协议?
点击右上角即可分享
微信分享提示