无法启动安卓模拟器。它没有给我指定的avd
Posted
技术标签:
【中文标题】无法启动安卓模拟器。它没有给我指定的avd【英文标题】:Unable to launch android emulator. It gives me no avd specified 【发布时间】:2020-09-26 11:36:51 【问题描述】:当我尝试在 android Studio 中打开模拟器时。它给了我“无法找到 adb”错误,我也尝试通过 cmd 启动这是
cd C:\Users\EFE\Desktop\sdk\tools
emulator.exe
它给了我
emulator: ERROR: No AVD specified. Use '@foo' or '-avd foo' to launch a virtual device named 'foo'
我删除了我的 SDK 平台工具并重新安装它。
我在C:\Users\Username\AppData\Local\Android\Sdk\platform-tools
中没有 Android 文件来修复它。
就我而言,它是C:\Users\EFE\AppData\Local\Android Open Source Project\Emulator
,它没有任何平台工具。我昨天完美地使用了模拟器。我想我玩了一个有保护程序的游戏。我禁用了保护程序,但没有解决我的问题。
重新安装android studio和flutter,但还是有同样的问题。当我尝试通过 AVD 管理器打开模拟器时。它让我“无法找到 adb”并试图打开模拟器但只是黑屏。
【问题讨论】:
【参考方案1】:您可以尝试擦除特定设备的数据。
转到 -> Android Studio -> 工具 -> AVD 管理器 -> [选择您选择的设备上的向下三角形] -> 擦除数据。
现在重试。
https://***.com/a/65814027/11283638
【讨论】:
【参考方案2】:尝试打开你的模拟器宽度:
emulator -avd <name>
如果不起作用,我会在 github 上为您创建一个 .bat
文件:https://github.com/samuel3105/Android-AVD-windows。
您只需启动.bat
文件,输入1
以显示您的模拟器,然后输入您的模拟器名称。
【讨论】:
【参考方案3】:选项 1:
emulator -avd Pixel_2_64
选项 2:
emulator "@Pixel_2_64"
必须使用引号或使用 avd 标志。
@ 用于 PowerShell 中的参数飞溅,因此需要引用;或者,您可以 - 转义 @ (emulator @Pixel_2_64)
【讨论】:
我使用了“emulator -avd Pixel_2_API_29”,错误是“PANIC: Missing emulator engine program for 'x86' CPU.” 你可以试试cd C:\Users\EFE\Desktop\sdk\emulator\emulator.exe
看看它是否有效?以上是关于无法启动安卓模拟器。它没有给我指定的avd的主要内容,如果未能解决你的问题,请参考以下文章