Android studio 无法识别正在运行的模拟器

问题描述 投票:0回答:9

当我使用

Run
从 AndroidStudio 0.4.3 运行我的应用程序时,我看到
Choose Device
它有两个部分
choose a running device
Launch Emulator
。我目前没有正在运行的模拟器,因此我单击
...
启动 AVD 管理器并启动模拟器。此时,我看到在
choose a running device
下显示了我刚刚启动的模拟器,但其列为
offline

过去,当模拟器完全启动并运行时,

offline
状态就会消失。但是,现在我注意到,当模拟器完全启动时,它不再出现在
choose a running device
中。

我感觉我一直在和android studio拿起模拟器玩猫捉老鼠的游戏。有更好的方法吗?我错过了什么吗?

android android-emulator android-studio
9个回答
42
投票

禁用然后启用 ADB 集成

在 Android Studio 中转到

  1. 菜单 -> 工具
  2. 安卓
  3. 启用 ADB 集成(应勾选,点击取消勾选)
  4. 启用ADB集成(不应勾选,点击添加勾选)

再次运行您的应用程序。 之前在“运行”对话框中缺少的模拟器应该可供选择来运行您的应用程序。


29
投票

尝试终止 adb 服务器并重新启动它。

找到您的 adb 二进制文件 (linux/osx) 或 adb.exe (windows) 并执行以下操作:

adb kill-server
adb start-server

这应该可以解决你的问题

即使您的问题仍未解决,重新启动模拟器


7
投票

擦除数据并重新启动模拟器对我有帮助,希望这对某人有帮助。

enter image description here


3
投票

在 AVD 管理器中,选择您的虚拟设备,然后 1 停止,2 擦除用户数据,3 冷重启,对我有用。


2
投票

在 Windows 上,以管理员权限运行 Android Studio 会有所帮助(除了重新启动 adb 服务器之外)。


1
投票

取消选中“启用 ADB”对我有用


0
投票

在Android Studio Arctic Fox(2020.3.1)中它帮助我冷启动设备。

enter image description here


0
投票

在 ../[some_emulator]/emu-launch-params.txt 文件上添加 -port 5037 并重试...

像图片一样

enter image description here


0
投票

从开发者选项中打开“USB 调试”对我来说很有效。

© www.soinside.com 2019 - 2024. All rights reserved.