您的位置:首页 > 移动开发 > Android开发

android CTS GTS 环境搭建

2015-07-22 17:33 459 查看
参考文档:
http://www.2cto.com/kf/20
PC必须是linux系统(最好是64位ubuntu12.10)

准备工具

jdk工具包
sdk工具包
android-cts 测试包
android-gts测试包

jdk工具包安装

ruance@ruance-ThinkPad-E420:~$ jdk

未找到 'jdk' 命令,您要输入的是否是:

命令 'jd' 来自于包 'jd' (universe)

命令 'juk' 来自于包 'juk' (main)

命令 'fdk' 来自于包 'plastimatch' (universe)

命令 'jdb' 来自于包 'openjdk-6-jdk' (main)

命令 'jdb' 来自于包 'openjdk-7-jdk' (universe)

jdk:未找到命令

ruance@ruance-ThinkPad-E420:~$

sudo apt-get install jdk (选择适用的jdk)安装即可

验证:输入以下命令就可以成功装好了jdk

ruance@ruance-ThinkPad-E420:~$ java

用法: java [-options] class [args...]

(执行类)

或 java [-options] -jar jarfile [args...]

(执行 jar 文件)

其中选项包括:

-d32 使用 32 位数据模型 (如果可用)

-d64 使用 64 位数据模型 (如果可用)

-server 选择 "server" VM

-zero 选择 "zero" VM

-jamvm 选择 "jamvm" VM

-avian 选择 "avian" VM

-dcevm 选择 "dcevm" VM

默认 VM 是 server,

因为您是在服务器类计算机上运行。

-cp <目录和 zip/jar 文件的类搜索路径>

-classpath <目录和 zip/jar 文件的类搜索路径>

用 : 分隔的目录, JAR 档案

和 ZIP 档案列表, 用于搜索类文件。

-D<名称>=<值>

设置系统属性

-verbose:[class|gc|jni]

启用详细输出

-version 输出产品版本并退出

-version:<值>

需要指定的版本才能运行

-showversion 输出产品版本并继续

-jre-restrict-search | -no-jre-restrict-search

在版本搜索中包括/排除用户专用 JRE

-? -help 输出此帮助消息

-X 输出非标准选项的帮助

-ea[:<packagename>...|:<classname>]

-enableassertions[:<packagename>...|:<classname>]

按指定的粒度启用断言

ruance@ruance-ThinkPad-E420:~$ java -version

java version "1.7.0_79"

OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.12.04.1)

OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

ruance@ruance-ThinkPad-E420:~$ ^C

安装jdk

参考文档
http://www.linuxidc.com/Linux/2014-06/103263.htm

安装32位库文件

2013年9月的iPhone 5s是第一款64位手机,而Android手机还都是32位的,落后了一年。

Android SDK中的adb程序是32位的,Ubuntu x64系统需要安装32位库文件,用于兼容32位的程序。如果不安装,adb会出错:java.io.IOException: error=2

sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1


安装Android SDK

安装jre

sudo apt-get install openjdk-7-jre


官方下载页面,选择“USE AN EXISTING IDE”,下载不含IDE的纯SDK:http://developer.android.com/sdk/index.html

cd ~/Downloads/
wget http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz tar -zxvf android-sdk_r22.6.2-linux.tgz
echo 'export ANDROID_HOME="'$HOME'/Downloads/android-sdk-linux"' >> ~/.bashrc
echo 'export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"' >> ~/.bashrc


最后将android测试所适用的工具来copy 到想对应的文件夹下。就ok,诸君好运,不懂的地方可以评价追问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: