android CTS GTS 环境搭建

在64位Ubuntu 12.10系统上,搭建Android CTS和GTS测试环境需要安装32位库文件、Android SDK以及相应的测试包。首先,通过apt-get安装适用的JDK,验证安装成功后,接着安装32位库以兼容adb。然后,下载并安装Android SDK,确保包含adb。最后,将android-cts和android-gts测试包放置到相应目录完成环境配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考文档:

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,诸君好运,不懂的地方可以评价追问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值