1.adb简述:

  adb全称Android Debug Bridge,安卓调试桥接器。它是Android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备。

  adb也是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是你的android设备。

2.adb命令主要功能:

  (1)安装/卸载APK程序

  (2)在计算机和Android设备之间传输文件

  (3)运行Android设备的shell(命令行)

  (4)管理模拟器或Android设备的端口映射

3.adb安装配置步骤:

本机环境:kubuntu 14.04LTS 64位

  (1)安装android sdk:

下载地址:http://developer.android.com/sdk/index.html 推荐直接下载ADT Bundle,已经集成了eclipse和sdk。 

下载后解压到当前目录,再将解压后的文件移动到【/root或者/usr/local】下。

unzip adt-bundle-linux-x86_64-.zip
sudo mv adt-bundle-linux-x86_64- /usr/local

  我们可以看到adt-bundle-linux-x86_64-20140321目录下包含eclipse和sdk文件夹,接下来进行配置。

(2)找到android sdk目录,添加全局变量,设置运行环境指向sdk的tools目录;

  root权限下,在/etc/profile中添加(若在当前用户权限下,在~/.bashrc 中添加)

export ANDROID_HOME=/usr/local/adt-bundle-linux-x86_64-/sdk
export PATH=$PATH:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools:${ANDROID_HOME}/build-tools/android-4.4.

  配置完成后需要使用source命令使配置文件生效。

source /etc/profile
source ~/bashrc

  (3)查看是否可成功执行adb。

  这里会出现一个小问题,系统会提示找不到adb,这里需要安装android-tools-adb

sudo apt-get install android-tools-adb

  安装完成后,在终端输入adb,便可看到以下信息

  (4)使用eclipse:

  由于ADT中已经封装了eclipse,我们可以进入/usr/local/adt-bundle-linux-x86_64-20140321/eclipse 目录下启动eclipse,

  此时系统会提示需要安装eclipse-platform.完成后便可打开eclipse。

 sudo apt-get install eclipse-platform

Ubuntu下adb的安装的更多相关文章

  1. Ubuntu下git的安装与使用

    Ubuntu下git的安装与使用 Ubuntu下git的安装与使用与Windows下的大致相同,只不过个人感觉在Ubuntu下使用git更方便. 首先,确认你的系统是否已安装git,可以通过git指令 ...

  2. Ubuntu下Speedtest的安装

    要安装Speedtest,需要先安装apache,参见<Ubuntu下Apache的安装>一文:*(再安装LAMP server,参见<Ubuntu下快速安装LAMP server& ...

  3. Ubuntu下Apache的安装

    Ubuntu下可快速安装LAMP server(Apache+MySQL+PHP5),参见<Ubuntu下快速安装LAMP server>一文. 也可以手动安装Apache.本文介绍如何手 ...

  4. Linux(Ubuntu)下MySQL的安装与配置

    转自:http://www.2cto.com/database/201401/273423.html 在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今 ...

  5. ubuntu下的openfire安装、配置、运行

    openfire服务器              Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议.您可以使用它轻易的构建高效率的即时通信服务器.Op ...

  6. ubuntu下boost编译安装

    ubuntu下boost编译安装 boost 安装 1.依赖安装 apt-get install mpi-default-dev libicu-dev python-dev python3-dev l ...

  7. 2010-01-20 12:09 ubuntu下minicom的安装及使用

    转http://hi.baidu.com/npugtawqdnbgqrq/item/106f805409b42813db163527 ubuntu下minicom的安装及使用 安装: sudo apt ...

  8. ubuntu 下redis的安装简介

    Linux公社:https://www.linuxidc.com/topicnews.aspx?page=2&tid=2 简单介绍下ubuntu下redis的安装方式: 第一种: 1:进入re ...

  9. ubuntu下tomcat的安装及注册成系统服务

    在ubuntu下tomcat的安装有两种方式,第一种是下载二进制文件,解压安装:第二种则是使用apt-get自动下载.这里不推荐第二种方法安装,因为这种方法安装会像天女散花一样把安装的文件散落在系统的 ...

随机推荐

  1. ASP.NET MVC 在子页中引用头文件

    在很多时候我们把网站公共的js.css文件放在模板页中,这样在具体的每一个页面里面就不需要单独引用. ASP.NET WebForm里面使用.site文件. 而在ASP.NET MVC 中使用了类似下 ...

  2. oracle遇到死锁杀进程

    java程序操作数据库的时候,遇到死锁:java.sql.SQLException: ORA-00060: 等待资源时检测到死锁 解决步骤: 1.找到死锁的oralce对象(表): select ob ...

  3. xml数据解析调研

    XML数据解析http://www.tuicool.com/articles/Nraau2(必用) http://www.cnblogs.com/pengyingh/articles/2342699. ...

  4. 一模 (6) day2

    第一题: 题目大意:求最长公共上升子序列(LICS): 解题过程: 1.一开始想到模仿求最长公共子序列的方法,F[i][j]表示A串前i个,B串前j个的最长公共子序列,很明显当A[i]!= B[j]时 ...

  5. RM报表 文本框 自动换行 相关代码

    procedure TRMCustomMemoView.WrapMemo1(aAddChar: Boolean); var lCurHeight, lOneLineHeight, lMaxWidth: ...

  6. struts2 ModelDriven 和 Preparable 拦截器

    Struts2 运行流程图-1

  7. Linux-如何查看登陆shell的类型

    输入一个系统不认识的命令(如#ig)获得系统提示 aix/#ig ksh ig not found #echo $ (适用sh/ksh) aix/#echo $ ksh #echo $SHELL(用户 ...

  8. JS 代理模式

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. 内部类中class声明地方不同,效果不一样

    1.一个声明在类中,一个声明在类的方法中.在类中的方法中声明内部类,其方法中的内部类调用 内部类外中的变量,变量必须final class Outter{ int x1 = 0; public voi ...

  10. 算法导论 第六章 思考题 6-3 d叉堆

    d叉堆的实现相对于二叉堆变化不大,首先看它如何用数组表示. 考虑一个索引从1开始的数组,一个结点i最多可以有d个子结点,编号从id - (d - 2) 到 id + 1. 从而可以知道一个结点i的父结 ...