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

Android模拟器启动报错:Illegal char <*> at index 0: *.lock求助

解决Android模拟器启动报错:Illegal char <*> at index 0: *.lock

问题根源

该错误多由AVD配置路径含特殊字符、模拟器进程残留未清理,导致锁文件异常生成或路径解析失败。

解决步骤

  • 强制清理残留进程
    打开任务管理器(Windows)或活动监视器(Mac),结束所有含qemu、emulator、adb的进程,再尝试启动模拟器。

  • 检查AVD存储路径合法性
    打开Android Studio的Settings → System Settings → Android SDK → SDK Location,确认AVD存储路径(默认C:\Users\<用户名>\.android\avd或~/Library/Android/sdk/avd)无空格、中文、*等特殊字符,若有则修改路径后重建AVD。

  • 清理锁文件并修复配置

    1. 关闭Android Studio及所有关联进程
    2. 定位到目标AVD文件夹(.android/avd/<你的AVD名称>.avd)
    3. 删除所有.lock后缀文件(如hardware-qemu.ini.lock、multiinstance.lock)
    4. 打开config.ini,检查是否存在含*的错误路径配置,修正后保存
    5. 重启Android Studio并启动模拟器
  • 重置IDE缓存
    点击File → Invalidate Caches...,勾选Invalidate and Restart,重启后重试。

  • 重建AVD
    若以上方法无效,删除当前AVD,重新创建新AVD,优先选择稳定版系统镜像(如Android 13/14 x86_64镜像),避免使用预览版。

内容的提问来源于stack exchange,提问作者Kishan Singh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 17:50:21