编译AOSP 14时遭遇CTS-Tradefed依赖缺失问题求助
AOSP 14编译CTS-tradefed依赖问题解决步骤
确认CTS-tradefed的正确放置路径
对于Android 14-release版本,正确目录是AOSP源码根目录下的/android-cts/tools/,别和根目录下的/cts/tools/混淆。解压下载的CTS-tradefed压缩包后,将里面所有tradefed相关文件(含子目录)直接放到android-cts/tools/下,覆盖原有文件即可。重新配置编译环境
回到AOSP源码根目录,依次执行以下命令:source build/envsetup.sh lunch aosp_x86_64-eng # 根据你的目标设备选择对应lunch项清理缓存并重新编译CTS模块
先清理之前的CTS编译缓存,再单独编译CTS模块:make clean-cts make cts -j$(nproc) # -j后面的数字可根据CPU核心数调整验证依赖是否生效
编译完成后进入CTS工具目录,启动CTS-tradefed检查是否正常:cd android-cts/tools/ ./cts-tradefed
内容的提问来源于stack exchange,提问作者Shah Zaman
相关产品推荐
相关产品推荐

