Android10 GMS测试环境搭建

文章目录

    • 1.安装操作系统
    • 2.安装JDK和Android SDK
    • 3.配置adb权限
    • 4.配置GTS key
    • 5.配置VTS环境
    • 6. 更新platform-tools

1.安装操作系统

安装ubuntu14.04

2.安装JDK和Android SDK

2.1 安装到指定目录
在这里插入图片描述
2.2 配置环境变量
在.bashrc文件中增加以下内容:
vim ~/.bashrc

JAVA_HOME=/home/zhangc/tools/jdk1.8.0_151
JRE_HOME=${JAVA_HOME}/jre
ANDROID_HOME=/home/zhangc/tools/android-sdk
CLASSPATH=.:{JAVA_HOME}/lib:${JRE_HOME}/lib:$ANDROID_HOME/tools
PATH=${JAVA_HOME}/bin:${JAVA_HOME}/lib:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/build-tools/26.0.1:$PATH

3.配置adb权限

3.1 lsusb命令查看设备的ID
Android10 GMS测试环境搭建_第1张图片
3.2 在.android/adb_usb.ini文件(没有就新建)添加1行
vim ~/.android/adb_usb.ini

0x2fb8

3.3 在/etc/udev/rules.d/51-android.rules文件(没有就新建)添加1行
vim /etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", ATTRS{idVendor}=="2fb8", ATTRS{idProduct}=="2116", MODE="0666", OWNER="zhangc"

4.配置GTS key

GTS测试需要配置APE_API_KEY,如果不配置,打开GTS控制台时提示“APE_API_KEY not set, GTS tests may fail without authentication.”
Android10 GMS测试环境搭建_第2张图片
APE_API_KEY需要找3PL提供。
拿到APE_API_KEY文件后,将该文件放在指定目录,然后在.bashrc文件中添加环境变量指向这个文件。
vim ~/.bashrc

export APE_API_KEY=/home/zhangc/tools/gts-key/gts-public.json
export PATH=$APE_API_KEY:$PATH

5.配置VTS环境

5.1 安装Python开发包
写一个脚本python.sh一次性安装

#!/bin/sh
sudo apt-get install python-dev
sudo apt-get install python-protobuf
sudo apt-get install protobuf-compiler
sudo apt-get install python-virtualenv
sudo apt-get install python-pip

5.2 配置vtspython库
5.2.1 下载安装包

$ source build/envsetup.sh
$ lunch aosp_arm64-eng(lunch 产品没有特别指定)
$ ./test/vts/script/download-pypi-packages.sh

5.2.2 将vtspython.zip包复制到/usr/local/bin目录,并解压

sudo cp vtspython.zip /usr/local/bin/
sudo unzip /usr/local/bin/vtspython.zip

5.2.3 修改权限

sudo chmod -R 777 /usr/local/bin/vtspython

5.2.4 配置环境变量
在.bashrc文件末尾添加
vim ~/.bashrc

export VTS_PYPI_PATH=/usr/local/bin/vtspython
export PATH=$VTS_PYPI_PATH:$PATH

5.2.5 重启电脑

6. 更新platform-tools

6.1 将android-sdk中的platform-tools更新到r29

sudo cp platform-tools_r29.0.2-linux.zip ~/tools/android-sdk/
cd ~/tools/android-sdk/
sudo rm -rf platform-tools
sudo unzip platform-tools_r29.0.2-linux.zip

6.2 确认adb版本:

Android Debug Bridge version 1.0.41

6.3 aapt
copy aapt( sdk) 至/usr/bin 并修改其权限为 777
执行如下命令:

$sudo cp aapt /usr/bin
$sudo chmod 777 /usr/bin/aapt

你可能感兴趣的:(GMS)