Android studio:模拟器是 运行 但没有出现在 运行 应用中 "choose a running device"

Android studio: emulator is running but not showing up in Run App "choose a running device"

我已经通过 AVD 管理器启动了我的模拟器,一旦它 运行 我点击了 run app。我已经等了几分钟 运行 设备出现在 choose a running device 中,但 window 始终保持空白。

您的 adb 连接已断开。

关闭日食

打开 cmd-prompt 类型 adb kill-server 然后 adb start-server

重新打开 eclipse

运行项目!

可能您正在 运行ning 的项目与模拟器设置不兼容 (API version/Hardware 要求)。如果 targetSDKminimumSdk 版本低于或等于您的模拟器的 sdk 版本。

您还应该取消选中 工具 > Android > 启用 ADB 集成

如果您的情况不同,请重新启动您的 Android Studio 并再次 运行 模拟器。

这个 thread 帮助我解决了我的问题,特别是这个答案:

  • 在 Android Studio 中转到菜单 -> 工具
  • Android
  • 取消选中启用 ADB 集成
  1. 从 genymotion 按钮启动设备(必须先安装 genymotion 并在设置中设置 genymotion 文件夹位置)
  2. 运行申请
  3. 选择genymotion 运行宁设备

在您的设备中您想要 运行 应用 转到设置 关于设备 >> 版本号 点击三次或更多 回到设置你会发现“开发者选项”出现 转到并单击 "USB debugging" 完成

尝试打开模拟器,运行它与androidstudio/eclipse并行,选项将显示在select选择设备(模拟器名称,我的是 Genymotion)。

对于遇到问题的其他人 - none 所提供的答案对我有用。

我的情况可能与其他人不同,但我首先安装了 Android Studio,默认情况下将 SDK 安装到:C:\Users\[user]\AppData\Local\Android\sdk。然后我们决定将 Xamarin 用于我们的项目,因此默认安装了 Xamarin 并安装了一个额外的 SDK,位于此处:C:\Program Files (x86)\Android\android-sdk.

更改 Xamarin 以匹配我在注册表中所做的相同 SDK 路径对我有用(尽管通过 VS 设置我猜它是相同的):

\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools\Path

更改路径以匹配 Android Studio SDK 路径,关闭所有内容,启动 VS Emulator,运行 Android Studio,确保 ADB integration 关闭并尝试。它对我有用。

如果取消选中 ADB 集成,则无法使用任何调试 more.You 可能只是重新启动 adb 服务器,运行

$adb kill-server
$adb start-server

在终端中重新启动 adb 服务器而不重新启动 Android Studio。然后模拟器出现了。

检查模拟器的 android 路径。

我必须在此处更改注册表:

 HKEY_LOCAL_MACHINE > SOFTWARE > WOW6432Node > Android SDK Tools

到sdk所在的实际路径(可以在android工作室找到:设置->系统设置->AndroidSDK)

所有功劳都归功于这篇博文的作者www.clearlyagileinc.com/

我的模拟器有类似的问题。 通过擦除模拟器

的数据解决

工具 > ABD 管理器> 操作下的向下箭头 擦除数据

注意:这是删除模拟器内的所有数据。

擦除 Android 虚拟设备的数据,然后启动模拟器。适合我。

这个回答不是提出解决方案。只是一个解决方法,以防有人正在寻找

我正在使用 Idea based Android Studio(有些人在这里谈论 eclipse one)

当我在模拟器中启动应用程序时(使用 Android Studio 的 运行 应用程序按钮)出现 AVD 但应用程序未启动或 运行.

然而,当我连接我的手机并在我的手机上启动该应用程序时,该应用程序可以正常工作(这本身需要一些时间,在移动设备上启用开发人员选项并进行正确的配置)

  • 因为我的应用程序是在连接的移动设备上启动的,所以我可以说应用程序没有任何问题。
  • AVD 集成存在一些我无法弄清楚的问题 截至目前,我正在按照以下方式解决我的问题。

1 - 我通过将 APK 文件拖到 AVD 上手动安装了该应用程序。 (APK文件在app\build\outputs\apk\debug文件夹)

2 - 然后我的 AVD 没有显示已安装的应用程序列表。 3 - 我在 AVD 上使用 Google 栏搜索我的 APP,然后将 APP 图标拖到 AVD 的主屏幕上。

4 - 我现在可以在 AVD 的主屏幕上使用我的应用程序图标启动应用程序。

**这就是我解决问题的方式。 **

我已验证 运行 应用程序图标确实安装了该应用程序。安装,而不是启动,对我来说似乎是个问题。

我的模拟器曾经突然消失,但应用程序仍在继续运行。

解决方案- 打开任务管理器并杀死 qemu-system(在 Android Studio 下)。这将停止模拟器。然后重启模拟器。