如何解决Android Studio / Windows / `PANIC: Missing emulator engine program for 'x86' CPU.` 上下文:说明:环境:更多细节:
上下文:
我有一个使用 Android Studio 创建的 Android 虚拟设备,我必须从命令行启动以满足自定义需求。
说明:
启动此命令:
@activecategory = @categories.where(:name => params[:cat]).first
@nextcategory = @priotizedorder.select {|item|'name' == @activecategory}
(C:\Users\jonathan\AppData\Local\Android\Sdk\tools>emulator.exe -avd Pixel_3_API_30 -writable-system
是因为我需要覆盖 -writable-system
文件)
我收到此错误:
/etc/host/
环境:
- Windows 10
- Java 8
- Android Studio:4.0
- Android SDK 管理器:26.1.1
更多细节:
详细运行:
PANIC: Missing emulator engine program for 'x86' CPU.
解决方法
在管理员模式下打开提示。
C:\Users\jonathan\AppData\Local\Android\Sdk\tools>emulator.exe -avd Pixel_3_API_30 -writable-system -verbose
emulator:Android emulator version 26.0.3.0 (build_id 3965150)
emulator:Found AVD name 'Pixel_3_API_30'
emulator:Found AVD target architecture: x86
emulator:argv[0]: 'emulator.exe'; program directory: 'C:\Users\jonathan\AppData\Local\Android\Sdk\tools'
emulator: Found directory: C:\Users\jonathan\AppData\Local\Android\Sdk\system-images\android-30\google_apis_playstore\x86\
emulator:Probing for C:\Users\jonathan\AppData\Local\Android\Sdk\system-images\android-30\google_apis_playstore\x86\/kernel-ranchu: file missing
emulator:Auto-config: -engine classic (based on configuration)
emulator: Found directory: C:\Users\jonathan\AppData\Local\Android\Sdk\system-images\android-30\google_apis_playstore\x86\
emulator:try dir C:\Users\jonathan\AppData\Local\Android\Sdk\tools
emulator:Looking for emulator-x86 to emulate 'x86' CPU
emulator:Probing program: C:\Users\jonathan\AppData\Local\Android\Sdk\tools/emulator-x86.exe
PANIC: Missing emulator engine program for 'x86' CPU.
然后运行cd C:\Users\jlalou\AppData\Local\Android\Sdk\emulator>
mklink emulator-x86.exe emulator.exe
而不是emulator-x86
,即返回之前的控制台并执行
emulator
警告:Android 映像已恢复为默认值:所有数据和应用程序都已清除。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。