打开Terminal终端:Ctrl + Alt + T

按顺序执行以下三条命令:

                  sudo add-apt-repository ppa:nilarrimogard/webupd8

                    sudo apt-get update

                    sudo apt-get install android-tools-adb android-tools-fastboot

安装过程如果出现需要安装其他的组件,就按照提示安装即可。

安装后,将手机设置成USB调试模式,通过数据线接至pc机。

执行如下命令测试adb的安装是否成功:

    adb devices

如下是我安装的过程:

wangjie@wangjie-A8Se:~$ sudo add-apt-repository ppa:nilarimogard/webupd8
[sudo] password for wangjie:                            //输入密码获取root权限
You are about to add the following PPA to your system:
 The main Web Upd8 PPA maintained by: http://www.webupd8.org/

To add this PPA, simply paste this in a terminal:
sudo add-apt-repository ppa:nilarimogard/webupd8

Packages in this PPA: audacious, autotrash, awn-applet-radio, awn-applet-wm, bluetile, calise, cmus, defrag, dockbarx, dockbarx-themes-extra, dropbox-share, ekiga, exaile, fatrat, gimp, gimp-plugin-registry, gnome-globalmenu, gnome-subtitles, gnome-window-applets, grsync, grive, gthumb, indicator-shutter, launchpad-getkeys, mc (Midnight Commander), mdm (Mint Display Manager), minitunes, minitube, musique, mintmenu, n2n, notifyosdconfig, nautilus-columns, newsbeuter, pinta, powertop, ppa-purge, rosa-media-player, fixed pulseaudio-equalizer, specto, subtitleeditor, switcher, syncwall, talika, terminator, turpial, umplayer, unity-reboot, update-java, watchvideo, youtube-dl, xournal and zaz. Almost all packages are updated to their latest version.

For other (specialized) PPAs we maintain, see: https://launchpad.net/~webupd8team
 More info: https://launchpad.net/~nilarimogard/+archive/webupd8
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpE3hfDE/secring.gpg' created
gpg: keyring `/tmp/tmpE3hfDE/pubring.gpg' created
gpg: requesting key 4C9D234C from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpE3hfDE/trustdb.gpg: trustdb created
gpg: key 4C9D234C: public key "Launchpad webupd8" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

wangjie@wangjie-A8Se:~$ sudo apt-get update
Hit http://mirrors.163.com precise Release.gpg
Get:1 http://mirrors.163.com precise-updates Release.gpg [198 B]               
Get:2 http://mirrors.163.com precise-backports Release.gpg [198 B]             
Get:3 http://mirrors.163.com precise-security Release.gpg [198 B]           
Hit http://mirrors.163.com precise Release                                  
Get:4 http://mirrors.163.com precise-updates Release [49.6 kB]       
Get:5 http://mirrors.163.com precise-backports Release [49.6 kB]               
Hit http://archive.canonical.com precise Release.gpg                           
Get:6 http://ppa.launchpad.net precise Release.gpg [316 B]                     
Get:7 http://mirrors.163.com precise-security Release [49.6 kB]                
Hit http://archive.canonical.com precise Release                          
Get:8 http://ppa.launchpad.net precise Release [11.9 kB]                   
Hit http://mirrors.163.com precise/main Sources                                
Hit http://mirrors.163.com precise/restricted Sources                          
Hit http://mirrors.163.com precise/universe Sources                            
Hit http://mirrors.163.com precise/multiverse Sources                          
Hit http://mirrors.163.com precise/main i386 Packages                          
Hit http://mirrors.163.com precise/restricted i386 Packages                    
Hit http://mirrors.163.com precise/universe i386 Packages                      
Hit http://mirrors.163.com precise/multiverse i386 Packages
Hit http://mirrors.163.com precise/main TranslationIndex 
Hit http://mirrors.163.com precise/multiverse TranslationIndex                 
Hit http://mirrors.163.com precise/restricted TranslationIndex                 
Hit http://mirrors.163.com precise/universe TranslationIndex
Get:9 http://mirrors.163.com precise-updates/main Sources [374 kB]
Hit http://archive.canonical.com precise/partner i386 Packages                 
Get:10 http://mirrors.163.com precise-updates/restricted Sources [5,494 B]     
Get:11 http://mirrors.163.com precise-updates/universe Sources [83.4 kB]
Ign http://archive.canonical.com precise/partner TranslationIndex              
Get:12 http://mirrors.163.com precise-updates/multiverse Sources [4,746 B]     
Get:13 http://mirrors.163.com precise-updates/main i386 Packages [603 kB]      
Get:14 http://ppa.launchpad.net precise/main Sources [14.1 kB]                 
Get:15 http://mirrors.163.com precise-updates/restricted i386 Packages [10.1 kB]
Get:16 http://mirrors.163.com precise-updates/universe i386 Packages [194 kB]  
Get:17 http://ppa.launchpad.net precise/main i386 Packages [22.8 kB]           
Get:18 http://mirrors.163.com precise-updates/multiverse i386 Packages [10.4 kB]
Hit http://mirrors.163.com precise-updates/main TranslationIndex               
Hit http://mirrors.163.com precise-updates/multiverse TranslationIndex         
Hit http://mirrors.163.com precise-updates/restricted TranslationIndex         
Hit http://mirrors.163.com precise-updates/universe TranslationIndex           
Get:19 http://mirrors.163.com precise-backports/main Sources [2,422 B]         
Get:20 http://mirrors.163.com precise-backports/restricted Sources [14 B]      
Get:21 http://mirrors.163.com precise-backports/universe Sources [23.3 kB]     
Get:22 http://mirrors.163.com precise-backports/multiverse Sources [2,669 B]   
Get:23 http://mirrors.163.com precise-backports/main i386 Packages [1,941 B]   
Get:24 http://mirrors.163.com precise-backports/restricted i386 Packages [14 B]
Get:25 http://mirrors.163.com precise-backports/universe i386 Packages [23.2 kB]
Get:26 http://mirrors.163.com precise-backports/multiverse i386 Packages [2,504 B]
Hit http://mirrors.163.com precise-backports/main TranslationIndex             
Hit http://mirrors.163.com precise-backports/multiverse TranslationIndex       
Hit http://mirrors.163.com precise-backports/restricted TranslationIndex       
Hit http://mirrors.163.com precise-backports/universe TranslationIndex         
Get:27 http://mirrors.163.com precise-security/main Sources [65.0 kB]          
Ign http://ppa.launchpad.net precise/main TranslationIndex                     
Get:28 http://mirrors.163.com precise-security/restricted Sources [1,950 B]    
Get:29 http://mirrors.163.com precise-security/universe Sources [24.0 kB]      
Get:30 http://mirrors.163.com precise-security/multiverse Sources [1,380 B]    
Get:31 http://mirrors.163.com precise-security/main i386 Packages [245 kB]     
Get:32 http://mirrors.163.com precise-security/restricted i386 Packages [3,968 B]
Get:33 http://mirrors.163.com precise-security/universe i386 Packages [72.9 kB]
Get:34 http://mirrors.163.com precise-security/multiverse i386 Packages [2,369 B]
Hit http://mirrors.163.com precise-security/main TranslationIndex              
Hit http://mirrors.163.com precise-security/multiverse TranslationIndex        
Hit http://mirrors.163.com precise-security/restricted TranslationIndex        
Hit http://mirrors.163.com precise-security/universe TranslationIndex          
Hit http://mirrors.163.com precise/main Translation-en                         
Hit http://mirrors.163.com precise/multiverse Translation-en                   
Hit http://mirrors.163.com precise/restricted Translation-en                   
Hit http://mirrors.163.com precise/universe Translation-en                     
Hit http://mirrors.163.com precise-updates/main Translation-en                 
Hit http://mirrors.163.com precise-updates/multiverse Translation-en  
Hit http://mirrors.163.com precise-updates/restricted Translation-en
Hit http://mirrors.163.com precise-updates/universe Translation-en
Hit http://mirrors.163.com precise-backports/main Translation-en
Hit http://mirrors.163.com precise-backports/multiverse Translation-en
Hit http://mirrors.163.com precise-backports/restricted Translation-en
Hit http://mirrors.163.com precise-backports/universe Translation-en
Hit http://mirrors.163.com precise-security/main Translation-en
Hit http://mirrors.163.com precise-security/multiverse Translation-en
Hit http://mirrors.163.com precise-security/restricted Translation-en
Hit http://mirrors.163.com precise-security/universe Translation-en
Ign http://archive.canonical.com precise/partner Translation-en_US
Ign http://archive.canonical.com precise/partner Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Fetched 1,956 kB in 6s (311 kB/s)                                              
Reading package lists... Done

wangjie@wangjie-A8Se:~$ sudo apt-get install android-tools-adb android-tools-fastboot
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 perl : Depends: perl-modules (>= 5.14.2-6ubuntu2.3) but 5.14.2-6ubuntu2.2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
wangjie@wangjie-A8Se:~$ sudo apt-get install android-tools-adb android-tools-fastboot
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 perl : Depends: perl-modules (>= 5.14.2-6ubuntu2.3) but 5.14.2-6ubuntu2.2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).    //缺少数据包

wangjie@wangjie-A8Se:~$ sudo apt-get -f install      //根据提示安装缺少的数据包
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.5.0-23 linux-headers-3.5.0-23-generic
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  perl-base perl-modules
Suggested packages:
  libpod-plainer-perl
The following packages will be upgraded:
  perl-base perl-modules
2 upgraded, 0 newly installed, 0 to remove and 69 not upgraded.
3 not fully installed or removed.
Need to get 0 B/4,860 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 199624 files and directories currently installed.)
Preparing to replace perl-base 5.14.2-6ubuntu2.2 (using .../perl-base_5.14.2-6ubuntu2.3_i386.deb) ...
Unpacking replacement perl-base ...
Processing triggers for man-db ...
Setting up perl-base (5.14.2-6ubuntu2.3) ...
(Reading database ... 199624 files and directories currently installed.)
Preparing to replace perl-modules 5.14.2-6ubuntu2.2 (using .../perl-modules_5.14.2-6ubuntu2.3_all.deb) ...
Unpacking replacement perl-modules ...
Setting up libperl5.14 (5.14.2-6ubuntu2.3) ...
Setting up perl-modules (5.14.2-6ubuntu2.3) ...
Setting up perl (5.14.2-6ubuntu2.3) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

wangjie@wangjie-A8Se:~$ sudo apt-get install android-tools-adb android-tools-fastboot
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.5.0-23 linux-headers-3.5.0-23-generic
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  android-tools-adb android-tools-fastboot
0 upgraded, 2 newly installed, 0 to remove and 69 not upgraded.
Need to get 128 kB of archives.
After this operation, 377 kB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/ precise/main android-tools-adb i386 4.2.2+git20130218-0ubuntu2+1~webupd8~precise [74.4 kB]
Get:2 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/ precise/main android-tools-fastboot i386 4.2.2+git20130218-0ubuntu2+1~webupd8~precise [53.7 kB]
Fetched 128 kB in 2s (47.9 kB/s)                  
Selecting previously unselected package android-tools-adb.
(Reading database ... 199624 files and directories currently installed.)
Unpacking android-tools-adb (from .../android-tools-adb_4.2.2+git20130218-0ubuntu2+1~webupd8~precise_i386.deb) ...
Selecting previously unselected package android-tools-fastboot.
Unpacking android-tools-fastboot (from .../android-tools-fastboot_4.2.2+git20130218-0ubuntu2+1~webupd8~precise_i386.deb) ...
Processing triggers for man-db ...
Setting up android-tools-adb (4.2.2+git20130218-0ubuntu2+1~webupd8~precise) ...
Setting up android-tools-fastboot (4.2.2+git20130218-0ubuntu2+1~webupd8~precise) ...

wangjie@wangjie-A8Se:~$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 
343172FA672300EC    device

adb 安装失败的更多相关文章

  1. 手机驱动无法正常安装,出现adb interface失败

    手机一直无法用usb连接上电脑,试了各种方法,总是提示安装驱动失败,或者找不到文件. 在网上找了各种方法,后来结果证明,是我自己手贱了,... 方法: Win7系统用户已经碰到几次在安装adb驱动时提 ...

  2. Android 编译Settings、Mms等模块,并Push到手机中安装失败

    问题描述:在编译完Settings等相关模块后,并push到手机中安装失败(在手机中无法找到该应用),但是使用adb shell命令进入到手机中在System/app或者System/priv-app ...

  3. 删除Android自带软件方法及adb remount 失败解决方案

    删除Android自带软件方法 1.在电脑上打开cmd,然后输入命令 adb remount adb shell su 2.接着就是Linux命令行模式了,输入 cd system/app 3然后输入 ...

  4. adb 安装apk 报错:Failure [INSTALL_FAILED_INVALID_URI]

    今天在安装某apk的时候,发现报错 报错信息:Failure [INSTALL_FAILED_INVALID_URI] 于是找到了一个解决方式: cmd命令行下执行以下命令: 第一步.adb remo ...

  5. adb remount 失败:remount failed: Operation not permitted

    adb remount 失败:remount failed: Operation not permitted     关于ADB的使用,这里再说明下:经常使用命令 adb shell - 登录设备sh ...

  6. 在flask服务里面执行adb 安装命令

    今天讲的是我在flask服务里执行adb install 命令,被坑了一天 需求是我们的安卓打包机器和我们的自动化机器不是同一台,管理人也不一样,想让每次打包后能通知到我们的服务器,然后执行后续的操作 ...

  7. appium1.4+华为8.0执行自动化脚本,报启动session失败,原因是unicode_ime_apk\Uni codeIME-debug.apk在手机上已存在,再次安装失败,导致启动session失败,解决办法:换高版本的appium

    最开始做Android自动化测试时,通过执行脚本发现报,已安装UnicodeIME-debug.apk,再次安装失败,当时觉得这个apk对我来说没用,就把D:\Program Files (x86)\ ...

  8. 华为Mate20 Adb驱动失败

    今天拿到同事一台华为Mate20,准备装个包,结果发现adb一直 no devices,AndroidStudio当然也显示 no connected devices 开发者模式也打开了,USB调试也 ...

  9. 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法

    如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...

随机推荐

  1. CentOS安装 Docker

    系统的要求64 位操作系统,内核版本至少为 3.10. Docker 目前支持 CentOS 6.5 及以后的版本,推荐使用 CentOS 7 系统. cat /proc/version 首先,也是要 ...

  2. confluence启动关闭

    cd /opt/atlassian/confluence/bin startup.sh shutdown.sh

  3. 由多次使用Statement实例引起的Result set already closed异常的解决方案

    在不同版本的Weblogic平台上迁移应用,产生了很严重的JDBC驱动版本不兼容的问题. 但是归根究底是代码的问题,废话少说,上代码示例. ..... //以下是问题代码 ResultSet rs=n ...

  4. Andriod项目开发实战(2)——JSON和XML的区别

    详情见: 1.http://www.cnblogs.com/SanMaoSpace/p/3139186.html 2.http://www.cnblogs.com/yank/p/4028266.htm ...

  5. A script job for rebuild DB in AX 2012

    -- Ensure a USE <databasename> statement has been executed first. SET NOCOUNT ON; DECLARE @obj ...

  6. Bootstrap布局

    浮动 1.pull-left:左浮动;pull-right:右浮动;清除浮动:clearfix

  7. sql case when 多条件

    when  'ChangeProductName'=   case  --联名借姓名    --when  a.ChangeProductName is not null   then (substr ...

  8. magento2 客户端模式less样式修改。

    后台模式改为客户端编译,修改less后要删除静态文件,然后清除缓存,清除浏览器缓存.刷新多次后生效.

  9. leetcode 119

    119. Pascal's Triangle II Given an index k, return the kth row of the Pascal's triangle. For example ...

  10. 样式重置 取消input默认样式

    body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, ...