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

android-cts-8.1_r3无法启动,启动时遇配置下载解析异常

解决Android CTS 8.1_r3启动时的两个常见问题

一、DynamicConfigPusher无法下载解析JSON配置的解决办法

这个报错大概率是网络访问限制或者远程配置文件不可达导致的,给你几个实用的解决思路:

  • 先排查网络:确认运行CTS的机器能正常访问androidpartner.googleapis.com这个域名。如果是在国内环境,可能需要调整网络设置来确保连通性(注意遵守相关网络规定)。
  • 手动替换本地配置:
    1. 找到你的CTS安装目录,进入repository/dynamic-config文件夹。
    2. 如果你能拿到同版本CTS的可用配置文件,直接把对应的CtsMediaStressTestCases.json文件放到这个目录里。
    3. 重启CTS后,它会优先读取本地的配置文件,不再尝试远程下载。
  • 跳过动态配置检查:启动CTS的时候加上--skip-dynamic-config参数,直接跳过动态配置的下载步骤,命令如下:
    ./cts-tradefed run cts --skip-dynamic-config
    

二、媒体文件下载的优化方案

日志里显示正在下载媒体文件,这个过程经常因为文件大、网络慢卡住,试试这两个办法:

  • 手动预下载媒体包:
    1. 补全日志里的下载链接(完整链接一般是https://dl.google.com/dl/android/cts/media-cts-8.1_r3.zip),手动下载这个压缩包。
    2. 解压后把所有文件放到CTS目录下的repository/media文件夹里。
    3. 重新启动CTS,它会检测到本地已有的媒体文件,自动跳过下载流程。
  • 延长下载超时时间:打开CTS的cts-tradefed/config/cts_global_config.xml配置文件,找到媒体下载相关的downloadTimeout参数,把默认的超时时间(比如300秒)改成更大的数值,比如600秒,避免因为网络波动导致下载中断。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:15:46