无法在Android Studio中将应用部署到模拟器 - "未知avd"

时间:2017-09-11 23:12:00

标签: android android-studio android-emulator android-sdk-manager

我制作了一个简单的hello world应用程序,我想在Android Studio中部署到模拟器。

这之前用于完全相同的项目(我安装了所有必需的软件包),但是这次是出于某些随机原因,在运行选项中,当我选择"目标:模拟器",在&#下34;更喜欢Android虚拟设备"我得到以下红色:"未知AVD"。

我已经用Google搜索了,答案各不相同。似乎最有意义的答案是:

  

您必须为您安装所有英特尔图片库和Google API   所需的API。转到SDK Manager并检查intel系统映像是否正常运行   安装与否,如果没有,那么你必须安装它以及安装   Google API库。

但是,我没有这些英特尔图像库"和#34; Google API" SDK管理器中的选项。这些选项中的其他名称是否为速记别名?

有关如何启动和运行模拟器的任何想法?

关于我的环境的一些信息:

  • Android Studio 2.3.3
  • Windows 7 Professional 64位
  • Gradle版本:3.3
  • 选择的SDK平台包:Android 7.1.1(Nougat)/ API Level 25 第3版
  • 虚拟设备:Nexus 5X API 25

3 个答案:

答案 0 :(得分:2)

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

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

adb kill-server

adb start-server

这应该可以解决您的问题

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

答案 1 :(得分:0)

通过转到安装sdk的位置找到adb.exe并转到平台工具。我是默认的,也是最常见的( C:/User/$USER$/AppData/Local/Android/sdk/platform-tools/ ) 之后终止服务器并启动服务器备份。这可能会解决它,如果不发表评论并让某人知道问题尚未得到解决,那么有人可能会提供帮助。

答案 2 :(得分:0)

此问题可能与您的应用程序gradle文件的版本有关。试试这个:

转到Android-> Gradle脚本->构建Gradle(Module:app)