Android Studio无法启动arm架构的虚拟机
-
- 帖子: 5
- 注册时间: 2020-12-30 22:34
- 系统: Ubuntu16.04
Android Studio无法启动arm架构的虚拟机
我自己编译的arm架构的虚拟机是可以正常启动的,但是用android studio下载arm架构的虚拟机就无法运行,x86的运行正常。有没有了解的大哥帮帮忙
-
- 帖子: 5
- 注册时间: 2020-12-30 22:34
- 系统: Ubuntu16.04
Re: Android Studio无法启动arm架构的虚拟机
<code>
$ emulator -avd Pixel_2_API_19
emulator: Android emulator version 30.3.5.0 (build_id 7033400) (CL:N/A)
emulator: ERROR: This AVD's configuration is missing a kernel file! Please ensure the file "kernel-ranchu" is in the same location as your system image.
emulator: ERROR: ANDROID_SDK_ROOT is undefined
</code>
上面是报错信息
$ emulator -avd Pixel_2_API_19
emulator: Android emulator version 30.3.5.0 (build_id 7033400) (CL:N/A)
emulator: ERROR: This AVD's configuration is missing a kernel file! Please ensure the file "kernel-ranchu" is in the same location as your system image.
emulator: ERROR: ANDROID_SDK_ROOT is undefined
</code>
上面是报错信息
-
- 帖子: 5
- 注册时间: 2020-12-30 22:34
- 系统: Ubuntu16.04
Re: Android Studio无法启动arm架构的虚拟机
这个问题已经解决了,增加-kernel参数,指向sdk的system-images对应版本的kernel-ranchu即可。但是有了新问题,android11 的arm版本呢运行异常,连显示都不显示:
$ emulator -avd Nexus_4_API_30
emulator: Android emulator version 30.3.5.0 (build_id 7033400) (CL:N/A)
emulator: INFO: ignore sdcard for arm at api level >= 30
added library /home/astar/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
emulator: INFO: ignore sdcard for arm at api level >= 30
emulator: INFO: GrpcServices.cpp:288: Started GRPC server at 127.0.0.1:8554, security: Local
qemu-system-aarch64: PCI bus not available for hda
段错误 (核心已转储)
$ emulator -avd Nexus_4_API_30
emulator: Android emulator version 30.3.5.0 (build_id 7033400) (CL:N/A)
emulator: INFO: ignore sdcard for arm at api level >= 30
added library /home/astar/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
emulator: INFO: ignore sdcard for arm at api level >= 30
emulator: INFO: GrpcServices.cpp:288: Started GRPC server at 127.0.0.1:8554, security: Local
qemu-system-aarch64: PCI bus not available for hda
段错误 (核心已转储)
-
- 帖子: 1
- 注册时间: 2022-05-19 14:05
- 系统: Ubuntu16.04
Re: Android Studio无法启动arm架构的虚拟机
请问添加-kernel参数具体操作是什么,本人是开发小白,纯粹是对虚拟机感兴趣,如果您能有所帮助不胜感激
- astolia
- 论坛版主
- 帖子: 6493
- 注册时间: 2008-09-18 13:11