Android CTS环境搭建

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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值