Android Studio模拟器启动遇两项警告:无gRPC保护、X86虚拟化特性不全
Android Studio模拟器两个警告的解决方法
警告1:不支持所有现代X86虚拟化特性,限制为单核心运行
WARN - Emulator: Nexus 6 API 33 - Not all modern X86 virtualization features supported, which introduces problems with slowdown when running Android on multicore vCPUs. Setting AVD to run with 1 vCPU core only.
解决步骤:
- 开启CPU虚拟化支持:重启电脑进入BIOS/UEFI界面,找到虚拟化相关选项(Intel平台为VT-x,AMD平台为AMD-V),确保选项处于开启状态,部分主板需同步开启SVM模式。
- 更新Android模拟器:打开Android Studio的SDK管理器,切换到「SDK Tools」标签,找到「Android Emulator」,更新至最新版本,提升虚拟化特性兼容性。
- 调整AVD核心配置:打开AVD管理器,编辑目标Nexus 6 API 33模拟器,展开「显示高级设置」,确认「CPU/ABI」选择
x86_64;若开启虚拟化后仍有警告,可手动将CPU核心数设为1,避免性能波动。
警告2:未启用gRPC保护,建议使用-grpc-use-jwt标志启动
WARN - Emulator: Nexus 6 API 33 - *** No gRPC protection active, consider launching with the -grpc-use-jwt flag.***
解决步骤:
- 添加启动参数:打开AVD管理器,编辑目标模拟器,在「高级设置」的「模拟器启动参数」输入框中填入
-grpc-use-jwt,保存后重启模拟器即可消除警告。 - 可选忽略:该警告仅提示gRPC通信缺少JWT安全防护,不影响模拟器基础运行功能,若无需额外安全验证,可直接忽略。
内容的提问来源于stack exchange,提问作者Jordi Smalltalk
相关产品推荐
相关产品推荐

