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

Android studio doesn't recognize the running emulator

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

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

我觉得我总是在用Android Studio拾取模拟器来玩猫和老鼠游戏。 有一个更好的方法吗? 我想念什么吗?


禁用然后启用ADB集成

在Android Studio中,转到

  • 菜单->工具
  • 安卓系统
  • 启用ADB集成(应选中,单击以删除选中)
  • 启用ADB集成(不应选中,单击以添加选中)
  • 再次运行您的应用程序。应该可以选择要在其上运行应用程序的"运行"对话框中以前缺少的模拟器。


    尝试杀死adb服务器并重新启动它。

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

    1
    2
    adb kill-server
    adb start-server

    这应该可以解决您的问题

    即使您的问题仍然没有解决,也请重新启动模拟器。


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

    enter image description here


    取消选中"启用ADB"对我有用


    在Windows上,以管理员权限运行Android Studio可以提供帮助(除了重新启动ADB服务器)。


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