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
Android SDK中的adb程序是32位的,Ubuntu x64系统需要安装32位库文件,用于兼容32位的程序。如果不安装,adb会出错:java.io.IOException: error=2
官方下载页面,选择“USE AN EXISTING IDE”,下载不含IDE的纯SDK:http://developer.android.com/sdk/index.html
最后将android测试所适用的工具来copy 到想对应的文件夹下。就ok,诸君好运,不懂的地方可以评价追问
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
安装jresudo 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,诸君好运,不懂的地方可以评价追问
相关文章推荐
- Android 结合实例学会AsyncTask的用法
- Android touchEvent事件传递
- android BaseAdapter getView 理解
- Android之仿心跳动画实现
- 自定义Android Studio方法注释模板
- Android Studio Intent使用(显式、隐式) 第一行代码
- android Expandlistview实例实现
- Android平台使用SQLite数据库存储数据
- Android的NDK开发(3)——JNI数据类型的详解
- Android的NDK开发(3)——JNI数据类型的详解
- android几个漏洞
- Android 四大组件学习之Service五
- android 使用Theme + attr换肤
- android闹钟(五):实现闹钟功能
- Android——coredump解析
- 我的Android进阶之旅------>Android实现用Android手机控制PC端的关机和重启的功能(二)Android客户端功能展示
- Android的NDK开发(2)——利用Android NDK编写一个简单的HelloWorld
- Android的NDK开发(2)——利用Android NDK编写一个简单的HelloWorld
- android闹钟(四):实现计时器
- Android的NDK开发(1)————Android JNI简介与调用流程