在 Android Studio 中启动 AVD(Android 虚拟设备)时遇到问题(在 Mac 上)

Trouble starting a AVD (Android Virtual Device) in Android Studio (on Mac)

我之前有使用 Eclipse 的经验(生疏),我最近下载了 Android Studio for Mac (El Capitan)。我想在虚拟机上 运行 我的 "hello world" 程序。我选择了 (Nexus 7 2012 API 23),但在 Android Virtual Device Manager 中我收到 "Failed to Load" 消息,详细信息给出:

Name: Nexus_7_2012_API_23
CPU/ABI: Google APIs ARM (armeabi-v7a)
Path: /Users/user/.android/avd/Nexus_7_2012_API_23.avd
Error: Unknown target 'Google Inc.:Google APIs:23' in
/Users/user/.android/avd/Nexus_7_2012_API_23.ini

在 Android SDK 中,我加载了以下内容:

    null            
null    23  2   Installed
null    23  2   Not installed
null    23  2   Not installed
null    23  1   Not installed
null    23  1   Installed
null    23  3   Installed
null    23  7   Installed
null    23  7   Installed
null    23  1   Installed
null    23  7   Installed
null    23  11  Installed
null    23  11  Installed
null    23  1   Installed

基本上包括GoogleAPI在内的23个包。只是不是电视的东西。

当我点击箭头 运行 我的程序时,它构建正常,但没有启动模拟器。考虑到 AVD 中的消息,这并不奇怪。如果当你 运行 它时,有某种消息说图像无法工作,那就太好了。

有什么想法吗?

谢谢,

戴夫

哇,好痛。毕竟,事实证明只需关闭并重新打开 Android Studio 就可以了。另外,请注意虚拟设备似乎需要很长时间(几分钟?)才能出现。至少在我的 MacBook Air 2012 年中期。处理器:1.8 GHz i5 内存 4 GB 1600 MHz DDR3。

感谢 Morrison Chang 的想法。 -戴夫

我在为 Mac 运行 设置 Docker 时遇到了这个问题。我为 Mac 退出 Docker 并且它有效。这似乎是由于虚拟机冲突的问题。