【问题标题】:Android Studio - no Virtual DeviceAndroid Studio - 没有虚拟设备
【发布时间】:2017-04-03 21:47:53
【问题描述】:

我正在尝试在 Android Studio 中运行我的新项目。我想在模拟器上运行它。我创建了新的虚拟设备,但 Android Studio 没有看到这个设备。我创建了大约 10 台具有各种配置的设备,但问题仍然存在。我的项目是在 API 23 上创建的。当我从 sdk 文件夹运行 AVD Manager 时,它会显示我创建的每个设备......下面我附上了这个问题的屏幕。有人可以帮我吗?

附言当我在“编辑配置”中更改目标时,我的项目就可以工作了,但是我将有机会在各种配置上测试它,而无需一直编辑配置..

Android 工作室:

sdk 文件夹中的 AVD 管理器:

【问题讨论】:

  • 您可能希望在命令行工具上导航到 C:\Program Files (x86)\Android\android-sdk\platform-tools(或类似工具)并运行 adb devices 命令。它的输出可能会显示您遇到的错误。来源:link
  • 这是这个命令的结果:i.imgur.com/c7Aq5Tg.png
  • @sup4eli 感谢这个链接,我找到了解决方案!我遵循了这些步骤,但仍然没有工作。然后试图杀死 SQL Reporting Services 并且它正在工作!非常感谢!也许把它变成答案然后我把它标记为正确。

标签: android avd


【解决方案1】:

由于有多个来源解释了如何正确设置 AVD - android 虚拟设备,因此查看官方文档 here 可能是个好主意。

  • 基本步骤:

    1. 在 Visual Studio 中选择 Android -> AVD Manager。
    2. 在 AVD Manager 中按“新建”。
    3. 输入设备名称并选择目标。请使用 Android 2.3.3 或更新版本。旧版本不稳定,可能无法正常工作。
    4. 按“创建 AVD”
    5. 按“开始”
    6. 等到您的设备启动。

如果您确实在 AVD 管理器上进入“未找到 android 设备”,您可能需要通过以下步骤检索更多信息:

  1. 打开命令行工具。
  2. 转到您的 Android SDK 目录中的 platform-tools 目录 (C:\Program Files (x86)\Android\android-sdk\platform-tools, )
  3. 运行adb devices 命令。
    Credit goes to this article

输出可能会提供有关原因的线索。 在您的情况下,我能够在 SO 上找到以下处理类似问题的帖子,review it here!

【讨论】:

  • 感谢您的帮助,我只添加一件事:如果解决方案adb nodaemon server有效(执行无错误)并且每次运行虚拟设备时都必须运行它,请尝试以管理员身份运行Android Studio .对我来说,上述解决方案的组合。
【解决方案2】:

最简单的方法是在启动应用之前启动您要部署应用的设备。

如果您的应用根据其清单的minSdkVersion 字段兼容,则此设备将出现在部署目标中。

【讨论】:

  • 感谢您的回答,但不幸的是仍然无法正常工作。我不知道该怎么办,昨天我将Android Studio从2.1更新到2.2.2版本。在此更新之前,它运行良好。
猜你喜欢
  • 2016-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-22
  • 1970-01-01
  • 1970-01-01
  • 2019-01-28
  • 1970-01-01
相关资源
最近更新 更多