2

如果您了解适用于 Android 的兼容性测试套件。请将有关 CTS 源代码下载、环境设置、构建和执行的信息发送给我们。

4

5 回答 5

2

您可以在此处找到有关设置和运行 CTS的所有信息。

如果您赶时间,以下是您最常使用的命令: 运行 CTS:

首先,android-sdk-linux/platform-tools使用添加到 PATHexport PATH=$PATH:/your-path-goes-here

1- 导航到 platform-tools 目录并用于 ./android-cts/tools/startcts启动 CTS shell

2-run cts --plan CTS启动 CTS

3-(可选)ls --plan CTS 列出所有单独的测试包

4a- 如果您想运行整个测试套件/计划: start --plan CTS

4b- 如果您想为单个包运行测试: start --plan CTS -p package-name-goes-here

于 2012-04-09T12:50:49.310 回答
1
  1. 下载CTS源代码:

    它现在可用。你可以只回购同步它,或者git clone git://android.git.kernel.org/platform/cts.git

  2. 环境设置和构建

    我也觉得建造 cts 有问题。我成功构建了一次,但其他时候我无法构建它。你可以在这里看到问题,我也记录了我的建筑步骤。

  3. 执行

    由于我没有 cts 工具,我只能推荐你阅读这篇文章,这是一篇 0xlad 人的文章。

于 2010-05-27T06:00:54.207 回答
0

要下载 CTS 可编译代码,请按照此处的说明进行操作

repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.3_r1

如果你为某些OEM工作,谷歌会提供专门的cts分支,如果没有,你就只好用上面的分支了。

构建和运行 CTS

cd /path/to/android/root
./cts/development/ide/eclipse/genclasspath.sh > .classpath
chmod u+w .classpath

cd /path/to/android/root
make cts
cts

这个答案显然适用于 4.0.3 版本的 Android。从 Jelly Bean 开始,事情可能会也可能不会改变。

于 2012-05-11T06:11:40.877 回答
0

下载 cts 源代码:

$ mkdir <dir_name>
$ cd <dir_name>
$ repo init -u https://android.googlesource.com/platform/manifest -b <tag_name> ( tag_name :-  android-cts-8.0_r2,  android-cts-7.1_r10)
$ repo sync -d -c –q

编译完整的cts包:

$ cd <dir_name>
$ . build/envsetup.sh
$ make cts -j TARGET_PRODUCT=aosp_arm64 

编译特定的 cts :

$  cd <dir_name>
$  . build/envsetup.sh
$  cd <testcase_dir_name>
$  mm
于 2017-11-03T06:58:50.740 回答
-1

CTS 设置包括 3 个步骤

第 1 步:CTS 下载

第 2 步:台式机设置

第 3 步:Android 设备配置

第 1 步:兼容性测试套件下载

i) 从以下链接下载并打开与您设备的 Android 版本和设备支持的所有应用程序二进制接口 (ABI) 匹配的 CTS 包 https://source.android.com/compatibility/cts/downloads.html 然后解压缩并粘贴将 android-cts 复制到您的工作区目录 ii) 下载并打开最新版本的 CTS 媒体文件。解压缩并粘贴到您的工作区目录

第 2 步:台式机设置:

CTS 目前支持 64 位 Linux 和 Mac OS 主机。CTS 无法在 Windows 操作系统上运行。

i) 在运行 CTS 之前,确保您已安装最新版本的 Android 调试桥 (adb) 和 Android 资产打包工具 (AAPT),并将这些工具的位置添加到您机器的系统路径中。确保 adb 和 aapt 在你的系统路径

ii) 使用以下命令设置路径 $ export PATH=$PATH:/home/ramakrishna/Android/Sdk/build-tools/27.0.3 其中 27.0.3 是

iii) 安装正确版本的 Java 开发工具包 (JDK)。对于 Android 7.0 — 在 Ubuntu 上,使用 OpenJDK 8。在 Mac OS 上,使用 jdk 8u45 或更高版本。有关详细信息,请参阅 JDK 要求。

请点击以下链接了解Android 设备配置和运行 CTS的完整详细信息

Android CTS : CTS 下载、环境设置、构建和执行

于 2018-11-21T04:58:11.907 回答