我刚刚通过删除home//.android/avd目录下的*.ini文件解决了问题,这是针对Ubuntu系统的。在Windows系统中,该目录位于用户文件夹下(.android/avd)。
安装 "vc_redist.x64.exe"
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017和2019
今天我在Windows 10下也遇到了这个“未知”错误。有一个新版本的Android Studio和一个新的模拟器。我首先将文件夹“.AndroidStudio3.5”(“C:\ Users [YourName]”)重命名,旧设置没有导入。我尝试了重新安装模拟器。由于“mksdcard.exe”错误,这是不可能的。我安装了"vc_redist.x64.exe",然后可以再次使用旧文件夹“.AndroidStudio3.5”。
我遇到了这个问题,因为AvdManagerConnection“在AVD文件夹中无法创建sdcard”。
问题的原因是缺少VCRUNTIME140.dll。
我通过从微软网站安装Microsoft Visual C++ 2015 Redistributable Update 来解决它。
我曾经遇到过同样的问题,看起来你没有安装Google API库。
请确认您是否已经为所需的API安装了所有Intel Image Library和Google API。
只需进入SDK管理器,检查Intel系统映像是否已安装,如果没有,则必须安装它,并安装Google API库。
在创建新的虚拟设备时,我的Windows电脑崩溃后出现了这个错误。
重新安装 Android Studio解决了我的问题。
整个过程不到10分钟。之后,错误消失了,我能够顺利地创建虚拟设备。
对我而言,问题出在我的文件结构上,尤其是“模拟器”目录。由于某种原因,Android SDK Manager 在一个嵌套的结构中安装包,而 Android Studio 没有识别出来。
解决的方法是取消嵌套我的“模拟器”目录。
我的旧 Android SDK 结构:
ANDROID_HOME
我将“所有重要的东西”移动到顶级“模拟器”目录并删除了嵌套的目录。
我的新 Android SDK 结构:
ANDROID_HOME
在遇到此问题之前,我已经为其他目录完成了此操作,因此您可能需要对您可能拥有的任何其他嵌套目录执行相同的操作。
我正在使用MacOS 13上的Android Studio Flamingo,我的Android SDK存储在外置硬盘上。