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

M1 MacBook初始化Android 15 CTS tradefed时OLC服务器连接失败

解决M1 Mac上Android 15 CTS TradeFed连接OLC服务器失败的问题

快速修复方案

  • 手动启动OLC服务
    M1架构下TradeFed可能无法自动拉起本地OLC(Open Lab Controller)服务,手动启动试试:

    1. 进入CTS工具根目录下的tools文件夹
    2. 执行命令:./olc_server --port 7030
    3. 保持该终端窗口后台运行,重新启动TradeFed
  • 跳过OLC服务依赖(快速验证首选)
    如果只是需要快速验证CTS内容,直接禁用OLC:

    • 临时禁用:启动TradeFed时添加参数 ./tradefed run cts --skip-olc
    • 永久禁用:修改CTS配置文件config/tradefed_global_config.xml,找到<option name="enable-olc" value="true"/>,将true改为false
  • 检查并释放7030端口
    确认端口是否被其他进程占用:lsof -i :7030
    若有占用,杀死对应进程:kill -9 <PID>(替换<PID>为查询到的进程ID)

  • 确认ARM64架构的Java环境
    确保使用的是适配M1的ARM64版本OpenJDK,而非x86版本通过Rosetta兼容运行。检查命令:java -version,输出需包含aarch64标识

  • 重置TradeFed缓存
    删除本地缓存后重新初始化:

    rm -rf ~/.android/tradefed
    rm -rf <CTS_ROOT>/logs
    

    替换<CTS_ROOT>为你的CTS工具根目录,之后重新启动TradeFed

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 17:09:55