Android Studio 内置模拟器错误ERROR | Running multiple emulators with the same AVD xxx

INFO | Android emulator version 31.3.12.0 (build_id 9126400) (CL:N/A) emulator: INFO: Found systemPath /Users/xxxx/Library/Android/sdk/system-images/android-31/google_apis/arm64-v8a/ WARNING | unexpected system image feature string, emulator might not function correctly, please try updating the emulator. ERROR | Running multiple emulators with the same AVD ERROR | is an experimental feature. ERROR | Please use -read-only flag to enable this feature. INFO | Duplicate loglines will be removed, if you wish to see each indiviudal line launch with the -log-nofilter flag.


一、Android Studio 内置模拟器更新

如果你使用的是 Android Studio 自带的模拟器(基于AVD):

  1. 更新Android SDK和系统镜像

    • 打开 Android Studio
    • 点击菜单栏的 Tools > SDK Manager
    • SDK Platforms 选项卡中:
      • 勾选最新的Android版本(如Android 14/15)。
      • 确保勾选 Google APIsGoogle Play(根据需求选择)。
    • 切换到 SDK Tools 选项卡:
      • 检查 Android Emulator 是否有更新(如果有更新提示,勾选并点击 Apply)。
    • 等待下载和安装完成。
  2. 更新模拟器系统镜像

    • AVD Manager 中(菜单栏:Tools > AVD Manager ):
      • 选择已有的虚拟设备(AVD),点击右侧的 Edit
      • System Image 部分,选择最新的系统镜像(如 Google APIs ARM 64 v8a)。
      • 保存设置并重启模拟器。
  3. 验证更新

    • 启动模拟器后,进入 设置 > 关于手机,查看Android版本是否已更新。

二、第三方模拟器更新

1. BlueStacks 模拟器

  • 方法
    1. 打开 BlueStacks 5
    2. 点击侧边栏的 Settings(设置)。
    3. 进入 About(关于)选项卡。
    4. 点击 Check for Updates(检查更新)。
    5. 如果有新版本,点击 Download 并安装。

2. 雷电模拟器 / 夜神模拟器

  • 方法
    1. 访问官方下载页面(如 雷电模拟器官网夜神模拟器官网)。
    2. 下载最新版本的安装包。
    3. 卸载旧版本(可选),然后安装新版本。
    4. 启动后检查模拟器内的系统版本是否已更新。

3. Genymotion 模拟器

  • 方法
    1. 打开 Genymotion。
    2. 点击右上角的 More > Check for Updates
    3. 按照提示下载并安装更新。
    4. 更新完成后,重新创建虚拟设备(需重新下载对应系统的镜像)。

三、注意事项

  1. 备份数据

    • 更新前建议备份模拟器中的重要数据(如应用数据、设置等),可通过以下方式:
      • Android Studio :使用 adb backup 命令备份。
      • Genymotion:导出虚拟设备的镜像文件。
  2. 显卡驱动兼容性

    • 如果模拟器运行异常(如卡顿、黑屏),需更新显卡驱动:
      • NVIDIA显卡 :前往 NVIDIA官网 下载最新驱动。
      • AMD显卡 :前往 AMD官网 下载驱动。
  3. 多开模拟器冲突

    • 如果需要同时运行多个相同AVD的模拟器(如测试多账号),需使用 -read-only 参数启动(例如:emulator -avd <avd_name> -read-only)。
  4. 系统兼容性

    • 确保电脑系统满足最新模拟器的要求(如Windows 10/11、macOS Ventura及以上)。

四、常见问题

1. 更新后模拟器无法启动?

  • 解决方法
    • 检查是否缺少系统依赖(如HAXM加速器)。
    • 重新安装模拟器或回退到旧版本。

2. 系统镜像下载失败?

  • 解决方法
    • 检查网络连接,或更换Android Studio的镜像源(如使用国内镜像加速)。
    • 手动下载系统镜像(如通过 Android SDK Manager)。

3. 第三方模拟器更新后兼容性问题?

  • 解决方法
    • 查看模拟器官方文档的更新日志,确认是否支持当前系统。
    • 卸载后重新安装最新版本。

五、推荐工具

模拟器类型 推荐工具 特点
Android Studio 官方模拟器(AVD) 支持最新Android版本,调试功能完善
第三方模拟器 BlueStacks 5 流畅度高,支持多开和游戏优化
游戏/应用测试 雷电模拟器 / 夜神模拟器 兼容性好,适合手游多开和挂机
根权限需求 Vmos Pro / Genymotion 支持Root权限,适合开发者和高级用户

按照以上步骤就可以解决了。

相关推荐
瓜子三百克3 小时前
七、性能优化
flutter·性能优化
恋猫de小郭11 小时前
Flutter Widget Preview 功能已合并到 master,提前在体验毛坯的预览支持
android·flutter·ios
小蜜蜂嗡嗡17 小时前
Android Studio flutter项目运行、打包时间太长
android·flutter·android studio
瓜子三百克21 小时前
十、高级概念
flutter
帅次1 天前
Objective-C面向对象编程:类、对象、方法详解(保姆级教程)
flutter·macos·ios·objective-c·iphone·swift·safari
小蜜蜂嗡嗡1 天前
flutter flutter_vlc_player播放视频设置循环播放失效、初始化后获取不到视频宽高
flutter
孤鸿玉2 天前
[Flutter小技巧] Row中widget高度自适应的几种方法
flutter
bawomingtian1232 天前
FlutterView 源码解析
flutter
Zender Han2 天前
Flutter 进阶:实现带圆角的 CircularProgressIndicator
flutter