You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何Linux系统下的Android Emulator无SIM卡显示?

Linux下Android模拟器无SIM卡显示的解决方法
  • 检查模拟器硬件配置
    打开Android Studio的AVD管理器,编辑目标模拟器,在「硬件」列表里确认是否添加了「SIM Card」组件。如果没有,点击「添加硬件」,选择「SIM Card」并添加,可手动设置电话号码、运营商名称等参数,保存后重启模拟器。

  • 验证移动网络设置
    启动模拟器后,进入系统设置→「网络和互联网」→「移动网络」,确认「移动数据」处于开启状态,同时检查APN配置是否正常(默认APN通常为internet,类型设为default),若为空则手动添加。

  • 修复KVM权限问题
    Linux模拟器依赖KVM加速,权限不足可能引发硬件模拟异常:

    1. 执行命令sudo kvm-ok检查KVM可用性,若提示「KVM acceleration can be used」则正常,否则需先开启BIOS中的虚拟化选项。
    2. 将当前用户加入kvm用户组:sudo usermod -aG kvm $USER,重启系统后生效。
  • 更新模拟器与SDK组件
    打开Android Studio的SDK管理器,检查「Android Emulator」及对应系统镜像是否有更新,将所有相关组件升级到最新版本后,重新创建模拟器测试。

  • 调整网络模式
    可通过命令行指定网络模式启动模拟器:

    emulator -avd <你的模拟器名称> -network-mode bridge
    

    或在AVD编辑页面的「高级设置」中,将「网络」选项改为「桥接模式」,重启模拟器后查看SIM卡状态。

  • 排查防火墙与代理干扰
    临时关闭Linux系统防火墙(如sudo systemctl stop firewalld)测试,若SIM卡恢复显示,需配置允许模拟器的网络规则。同时检查系统代理设置,确保模拟器未受代理影响,必要时关闭代理。

内容的提问来源于stack exchange,提问作者Alexandr Babenko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 02:31:09