CTS即Compatibility Test Suite意为兼容性测试,是Google推出的Android平台兼容性测试机制。其目的是尽早发现不兼容性,并确保软件在整个开发过程中保持兼容性。只有通过CTS认证的设备才能合法的安装并使用Google market等Google应用。
搭建CTS测试环境需满足如下要求:
-
主机设置
CTS支持64位Linux计算机,Windows或MacOS不支持CTS。
适用于Ubuntu的Java开发工具包。
确保已安装最新版本的adb和aapt2,并将该工具的位置添加到计算机系统路径中。
Python3支持的设置如virtualenv。
网络环境-外网&代理配置。 -
Android设备设置
主固件及外设等物理要求
开机向导和设置
其它Google要求 -
CTS测试工具
Linux命令行工具,至少连接一台被测设备。
主机设置
1、Linux环境:个人使用Ubuntu 24.04 LTS系统版本。
2、JDK环境: Ubuntu 24.04提供了两个主要的Java选项(OpenJDK & Oracle JDK),我们使用apt安装OpenJDK。
# 更新软件源
sudo apt update
# 查找openjdk
sudo apt search openjdk
# 安装openjdk 11(用于cts)
sudo apt install openjdk-11-jdk
# 安装openjdk 21(用于sdkmanager)
sudo apt install openjdk-21-jdk
# 检查java是否安装成功
java -version
javac -version
# 更换版本,注意javac也同步更换,保持一致
sudo update-alternatives --config java
sudo update-alternatives --config javac
配置java环境变量
# 进入该文件进行编辑
vim .bashrc

最低0.47元/天 解锁文章
792

被折叠的 条评论
为什么被折叠?



