ADB是USB万能驱动以外,其他操作都大同小异,所以这里只针对Linux平台做简单介绍。

1、设置Android设备

打开USB调试选项,点击“设置(Settings)”–>“应用程序(Applications)”–>“开发(Development)”–>勾选“USB 调试(USB Debugging)”。

2、用USB数据线将Android设备与电脑连接起来

请勿选择“转载(装载)”

3、停止或启动ADB服务

cd到您存放adb可执行文件的目录,为了防止adb服务已经启动,先执行“./adb kill-server”命令,然后再重新启动adb服务,执行“./adb start-sercer”命令,不出意外的话将提示服务启动成功。

4、ADB常用的几个命令

1) 查看设备

* adb devices

这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示

2) 安装软件

* adb install

这个命令将指定的apk文件安装到设备上

3) 卸载软件

* adb uninstall

* adb uninstall -k

如果加 -k 参数,为卸载软件但是保留配置和缓存文件.

4) 登录设备shell

* adb shell

* adb shell

这个命令将登录设备的shell.

后面加将是直接运行设备命令, 相当于执行远程命令

5) 从电脑上发送文件到设备

* adb push

用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

6) 从设备上下载文件到电脑

* adb pull

用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

7) 显示帮助信息

* adb help

这个命令将显示帮助信息

5、获得adb可执行文件

您可以选择去Android官网下载庞大的SDK(大概1.5G),解压后在tools目录里面便有adb,您也可以点击如下链接单独下载adb可执行文件(只保证在ubuntu上运行成功)。

除非注明,文章均为CppLive 编程在线原创,转载请注明出处,谢谢。

adb可以连接linux设备吗,Linux通过ADB与Android设备交互相关推荐

  1. eclipse看不到android设备,为什么Eclipse的Android设备选择器没有显示我的Android设备?...

    为什么Eclipse的Android设备选择器没有显示我的Android设备? 我正在使用Eclipse的Android插件,当我尝试通过Android设备选择器使用真实设备运行我的程序时,我的手机未 ...

  2. 获取android设备唯一编号_如何获取Android设备唯一标识码教程

    ID的全称是(Virtual identity electronic identification),中文名为通用账户,是俗称的网络身份证.它是一种互联网身份认证协议,其具有唯一性和信息不可否认性.I ...

  3. root shell android 传输手机设备文件夹,【原】Android 设备,如何root,执行adb shell,查看设备中的数据库信息等...

    (一)第一步:root 使用百度一键root 等app,一键就可root,步骤略 (二) 1.执行 adb shellsu获得root权限ls 查看当前目录 cd data/datals 选com.t ...

  4. AdB android 投屏 usb,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...

    QtScrcpy QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制.不需要root权限. 单个应用程序最多支持16个安卓设备同时连接. 同时支持GNU/Li ...

  5. 以wifi为媒介,linux系统与android设备交互

    -.通过hostapd.dhcp和iptables创建wifi热点 我早在三年前,就注意android了.不过最近才买了台天宇w719,而之前我一直在用MTK平台手机. 买手机之前一个星期内,我通过互 ...

  6. android设备安装kali,在Android设备上安装Kali Linux基于Android设备的Kali Linux渗透测试教程大学霸...

    在Android设备上安装Kali Linux基于Android设备的Kali Linux渗透测试教程大学霸 基于Android设备的Kali Linux渗透测试教程2 Android是一种基于Lin ...

  7. android连接此设备时打开,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...

    QtScrcpy QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制.不需要root权限. 单个应用程序最多支持16个安卓设备同时连接. 同时支持GNU/Li ...

  8. qt android 设备权限,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...

    QtScrcpy QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制.不需要root权限. 单个应用程序最多支持16个安卓设备同时连接. 同时支持GNU/Li ...

  9. ADB:通过 Wi-Fi 连接到Android设备的两种方法

    adb 的工作原理 当启动某个 adb 客户端时,该客户端会先检查是否有 adb 服务器进程正在运行.如果没有,它会启动服务器进程.服务器在启动后会与本地 TCP 端口 5037 绑定,并监听 adb ...

  10. adb无法连接夜神模拟器处理以及文件传输

    环境说明:win7系统 前言 平常通过电脑连接真机设备,可以正常连接,没有问题,一直没有连接过模拟器,今天因为需要用到root权限,而模拟器默认开启root 权限的,所以尝试连接模拟器,但是出现了问题 ...

最新文章

  1. L - JavaScript继承
  2. thinkphp查询
  3. 华夏幸福产业研究院顾强:从极限通勤看都市圈规划与发展
  4. Android 程序启动界面Demo
  5. Laravel Session 遇到的坑
  6. javascript Element对象
  7. 在Navicat中修改表结构
  8. CUDA实现QuickSortr排序算法(一)
  9. Android MVP架构实现
  10. DASH NET(网速控制,可变)
  11. Deamon有名的守护进程
  12. python项目实战:控制Windows电脑桌面壁纸
  13. 苹果手机备忘录怎么提取图片文字
  14. 上线网站详细介绍(服务器购买-域名申请-SSL证书申请)
  15. 什么是敏感型货物,被海关扣押之后如何处理?
  16. [A*,启发式搜索] [SCOI2005] 骑士精神
  17. PP01工艺路线批量导入_SAP刘梦_新浪博客
  18. 计算机类专业工程认证,我校计算机科学与技术、测绘工程专业通过中国工程教育专业认证...
  19. [置顶] 我的私房IT学习网站
  20. 一口气——并查集及其在Kruskal算法的应用

热门文章

  1. k8s集群部署之环境介绍与etcd数据库集群部署
  2. 素数筛选-hdu2710
  3. Linux系统下 Apache+PHP 环境安装搭建
  4. linux下awk内置函数的使用(split/substr/length)
  5. 让ASP.NET5在Jexus上飞呀飞
  6. 用C#实现C/S模式下软件自动在线升级[转载]
  7. HDU-2476 String painter 区间DP
  8. 51nod 1115 最大M子段和 V3
  9. MySQL-数据库增删改查
  10. day3.网络基础之网络协议