1、版本信息: php
系统版本:Ubuntu 18.04.2 LTS java
JDK版本: 1.8.0_171 python
SDK版本:android-sdk_r24.4.1-linux.tgz linux
ADB版本:1.0.40 android
apktool版本:2.4.0c++
aapt(Android Asset Packaging Tool)版本:v0.2-eng.ibotpe.20190216.092407git
2、安装JDKgithub
#sudo add-apt-repository ppa:openjdk-r/ppa #sudo apt-get update #sudo apt-get install openjdk-8-jdk
安装完成后,输入java -version,检查环境是否OK,以下:
3、安装SDKubuntu
一、下载最新SDK版本(点击连接进入下载页面),本文使用android-sdk_r24.4.1-linux.tgz,手动解压,会获得android-sdk-linux文件夹,本文放置到/home/amlogic/sdk下,以下:android-studio
二、进入tools文件夹,运行./android
三、选择安装最新的工具,通常默认便可,点击"install 8 packages"
四、添加SDK环境变量
<第一种方法> #sudo gedit ~/.bashrc //打开文件后,末尾添加以下信息(SDK路径改为实际路径): export ANDROID_SDK=/home/amlogic/sdk/android-sdk-linux export PATH=$PATH:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools //保存退出后,使环境生效 #source ~/.bashrc
<第二种方法>
#su //SDK路径改为实际路径 #echo 'export ANDROID_SDK=/home/amlogic/sdk/android-sdk-linux' >> ~/.bashrc #echo 'export PATH=$PATH:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools' >> ~/.bashrc
//使环境生效 #source ~/.bashrc
五、验证是否安装ok,输入adb version,以下:
4、安装32 位类库
#sudo apt-get install lib32ncurses5 lib32z1 libstdc++6:i386 -y
5、安装minicom
//非必需,若是使用串口工具调试则安装 #sudo apt-get install minicom -y
6、安装apktool:
官网教程:点击连接:
一、下载apktool脚本:apktool (右键点击, 保存连接为文件,文件名保存为apktool,无后缀
)
二、下载最新apktool.jar (点击进入),将下载的最新.jar文件重命名为apktool.jar(例如:apktool_2.4.0.jar改成apktool.jar)
三、将apktool和apltool.jar放置到/usr/local/bin目录下
四、更改文件权限
#su
#chmod 755 /usr/local/bin/apktool #chmod 755 /usr/local/bin/apktool.jar
五、检查apktool环境:
#apktool -version
7、安装aapt工具
一、解压第六步下载的apktool.jar解压,提取解压后apktool/prebuilt/linux/目录下的aapt文件
二、将aapt放置到/usr/local/bin
三、设置权限:
#chmod 755 /usr/local/bin/aapt
四、验证aapt环境:
#aapt version
8、VTS环境(若测试CTS/CTS-ON-GSI/GTS/STS无需配置此项)
一、Install Python development kit:
#sudo apt-get install python-dev
二、Install Protocol Buffer tools (for Python):
#sudo apt-get install python-protobuf
#sudo apt-get install protobuf-compiler
三、Install Python virtual environment-related tools:
#sudo apt-get install python-virtualenv #sudo apt-get install python-pip
//更新到最新
#sudo pip install --upgrade pip
#sudo pip install --upgrade virtualenv
四、(Optionally) Download Python packages from PyPI to a local directory:
(1) 在合适位置创建VTS_PYPI_PATH文件夹
(2) 将VTS_PYPI_PATH路径加入环境变量后配置环境
#sudo gedit ~/.bashrc //打开文件后,末尾添加以下信息(VTS_PYPI_PATH路径改为实际路径):
export VTS_PYPI_PATH=/home/amlogic/VTS_PYPI_PATH
//保存退出后,使环境生效
#source ~/.bashrc
#curl https://android.googlesource.com/platform/test/vts/+/master/script/pip_requirements.txt?format=TEXT | base64 -d > pip_requirements.txt
#pip download -d $VTS_PYPI_PATH -r pip_requirements.txt --no-binary protobuf,grpcio,matplotlib,numpy,Pillow,scipy
9、开始测试(以CTS为例)
四、至此,ubuntu android GMS环境搭建完成,测试方法另述