参考文档:

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

android CTS GTS 环境搭建相关推荐

  1. Android Studio开发环境搭建准备

    Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发 ...

  2. Android源码环境搭建(aosp Ubuntu 16.04)

    Android源码环境搭建(aosp Ubuntu 16.04) FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298 FrameWork ...

  3. Unity打包基于Android的apk环境搭建总结

    Unity打包基于Android的apk环境搭建总结 资源准备 操作步骤 总结反馈 资源准备 配置Unity打包Android需要3大部分资源准备: 1.Unity准备 打开Unity,点击左上角Fi ...

  4. android studio开发环境搭建,国内服务器代理下载android sdk

    android studio开发环境搭建 1,百度android studio,下载安装: 2,启动Fetching Android SDK component information http:// ...

  5. Eclipse IDE 使用技巧和Android App 开发环境搭建和配置

    写在前面: 本片文章只是记录了自己学习时的一些笔记,纯粹是为了自己后面方便查找,片言碎语,不适合大家浏览,请大家不要参考这篇文章. 正文: Eclipse IDE 使用技巧               ...

  6. Android Studio开发环境搭建(图文教程)

    Android Studio开发环境搭建 一.下载Android Studio 二.安装Android Studio 三.下载Android SDK 四.创建第一个Android工程 五.下载和创建模 ...

  7. 高通Android智能平台环境搭建_编译流程分析

    高通Android智能平台环境搭建_编译流程分析 高通平台环境搭建,编译,系统引导流程分析 TOC \o \h \z \u 1. 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境 ...

  8. 14天学会安卓开发(第一天)Android架构与环境搭建

    14天学会安卓开发 作者:神秘的N (英文名  corder_raine) 联系方式:369428455(反馈) 交流群 :284552167(示例,原文档下载) 版权为作者所有,如有转载请注明出处 ...

  9. 基于Eclipse平台的Android OpenCV开发环境搭建

    基于Eclipse平台的Android OpenCV开发环境搭建 作者:雨水, 日期:2016-1-31,CSDN博客:http://blog.csdn.net/gobitan 摘要:本文主要记录了如 ...

  10. android SDK模拟器环境搭建

    android SDK模拟器环境搭建 一.下载安装android SDK 两种方式: (1)官网下载(需FQ):https://developer.android.com/studio/index.h ...

最新文章

  1. C语言网络编程:TCP实现多线程实现多客户端
  2. SAP CRM text determination调试
  3. [ExtJs6] 环境搭建及创建项目
  4. linux 查看握手时间,实战:tcpdump抓包分析三次握手四次挥手
  5. 全国计算机python考试难吗_全国计算机二级的难度有多大?
  6. 数据驱动测试之——CSV+TestNG
  7. Java的redis控制台-Jedis
  8. DXL之通过程序修改Domino的设计
  9. Thinkpad官方推荐的驱动安装顺序
  10. sqlmap运行mysql命令_sqlmap命令总结
  11. oracle序列自增
  12. exe文件图标变成html,遭遇了一次exe文件图标丢失的问题
  13. 康奈尔rtems笔记(1)
  14. c程序设计语言看第几版,到底该怎样评价谭浩强版《C程序设计》?
  15. 【移动端二】夜神模拟器
  16. Ubuntu磁盘分区
  17. IDEA 将项目打包war包
  18. 竞赛题B:股市风云。
  19. 3-SII--Android的SD卡文件读写
  20. 丽水松阳计算机职业高中学校,浙江省丽水市松阳县职专

热门文章

  1. iphone双重认证关闭不了怎么办_Apple id双重认证,没有关闭的选项?
  2. SVN重定向svn switch
  3. 最少承诺原则和单一职责原则_单一责任原则
  4. Android Red5视频通讯第一篇:连接服务器
  5. SAP中多层扩展有效地bom
  6. for(atuo x : s)
  7. excel 取消合并单元格
  8. Python学习笔记-2017.5.4thon学习笔记-2017.5.10
  9. 阿里云产品分析(1):阿里云安全性分析与案例
  10. Kettle入门案例