Android 常见adb命令

by:授客 QQ1033553122

1、  查看所有已链接的设备

命令:

adb devices

 

例:

C:\Users\laiyu>adb devices

List of devices attached

5d3b5aac        device

 

设备命令

2、  复制文件/目录到手机设备

命令:

adb push

例:复制d:\\ WiFi.apk到手机/mnt/sdcard/ (手机内存)

C:\Users\laiyu>adb push d:\\WiFi.apk /mnt/sdcard/

1661 KB/s (7471417 bytes in 4.390s)

3、  从手机设备复制文件/目录

命令:

adb pull []

例:

C:\Users\laiyu>adb pull /mnt/sdcard/WiFi.apk d:\\

1573 KB/s (7471417 bytes in 4.637s)

备注:如果文件已经存在,则直接覆盖,不提示

4、  进入手机远程终端

命令:

adb shell

例:

C:\Users\laiyu>adb shell

shell@android:/ $

5、  运行远程shell命令

adb shell

6、  查看设备日志

命令:

adb logcat [ ]

注:关于filter-spec  参考命令:adb logcat --help

7、  安装

非覆盖安装

命令:

adb install package_name.apk

例:

C:\Users\laiyu>adb install d:\\Wifi.apk

2802 KB/s (7471417 bytes in 2.603s)

pkg: /data/local/tmp/Wifi.apk

Success

覆盖安装

命令:

adb install package_name.apk

例:

C:\Users\laiyu>adb install -r d:\\Wifi.apk

1772 KB/s (7471417 bytes in 4.117s)

pkg: /data/local/tmp/Wifi.apk

Success

备注:adb会将包复制到临时目录,然后进行安装

8、  卸载

命令:

adb uninstall [-k] pkg_name

选项说明:

-k  保留数据和缓存目录

注意:这里的pkg_name,不是按时的软件包命名

例:

C:\Users\laiyu>adb uninstall com.snda.wifilocating

Success

脚本命令

9、  开启(运行)服务

命令:

adb start-server

注:开启后在任务管理器中看到 adb进程

例:

C:\Users\laiyu>adb start-server

* daemon not running. starting it now on port 5037 *

* daemon started successfully *例:

10、 终止正在运行的服务

命令:

adb kill-server

查看更多资料,烦参考命令 adb --help

Android 常见adb命令的更多相关文章

  1. Android 常见adb命令

    1.  查看所有已链接的设备 命令: adb devices   例: C:\Users\laiyu>adb devices List of devices attached 5d3b5aac  ...

  2. Android测试——adb命令

    Adb (Android Debug Bridge)起到调试桥的作用. 通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序.adb采用监听Socket TCP 5554等端口 ...

  3. Android 常用 adb 命令

    查看原文:http://blog.csdn.net/u010818425/article/details/52266593 (一)基础操作 安装app adb install -r xxx.apk / ...

  4. Android 常用 adb 命令总结

    Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命 ...

  5. 常见ADB命令

    常见ADB命令 比如说知道了push和pull操作,就可以实现一个简单的手机助手. 如果有多台设备,操作的时候要指定设备.  -s加设备名称

  6. Android 使用 adb命令 远程安装apk

    Android 使用 adb命令 远程安装apk ./adb devices 列出所有设备 ./adb connect 192.168.1.89 连接到该设备 ./adb logcat 启动logca ...

  7. [原创]Android 常用adb命令总结

    [原创]Android 常用adb命令总结 1 adb介绍 1.1 adb官方网站及下载 官方网站下载安装:http://adbshell.com/downloads 1.2 adb安装是否成功检查? ...

  8. 工作中常用的Android系统ADB命令收集

    ​工作中常用的Android系统ADB命令收集如下:先收藏以备以后查阅! ​ adb --help //adb帮助 adb start-server //启动adb server adb kill-s ...

  9. 我的Android第四章:Android的adb命令使用以及SQlite数据库运用

    adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用.      adb有什么用?:借助adb工具,我们可以管理设备或手机模拟器的状态.还可以进行很多手机操作, ...

随机推荐

  1. 08-03 java 继承

    继承格式,优缺点,概述: /* 继承概述: 把多个类中相同的内容给提取出来定义到一个类中. 如何实现继承呢? Java提供了关键字:extends 格式: class 子类名 extends 父类名 ...

  2. Zookeeper--0300--java操作Zookeeper,临时节点实现分布式锁原理

    删除Zookeeper的java客户端有  : 1,Zookeeper官方提供的原生API, 2,zkClient,在原生api上进行扩展的开源java客户端 3, 一.Zookeeper原生API ...

  3. JAVA框架之Spring【Spring事务详解】

    spring提供的事务管理可以分为两类:编程式的和声明式的.编程式的,比较灵活,但是代码量大,存在重复的代码比较多:声明式的比编程式的更灵活.编程式主要使用transactionTemplate.省略 ...

  4. .NET Framework 源码查看与调试

    1. 直接下载.NET Framework源代码(下载地址),然后用Visual Studio 13 打开查看.2. 在线查看,网址:http://referencesource.microsoft. ...

  5. Silverlight中使用MVVM(1)--基础

    Silverlight中使用MVVM(1)--基础 Silverlight中使用MVVM(2)—提高 Silverlight中使用MVVM(3)—进阶 Silverlight中使用MVVM(4)—演练 ...

  6. JDBC中链接数据库前为什么要用Class.forName(驱动类)加载驱动类?

    使用JDBC链接数据库时,为什么要先使用Class.forName(String name)来加载类? 答: 实际上就是为了加载类时,调用静态初始化块中的注册函数. 可以看一下MySql的Driber ...

  7. Spring总结 1.装配bean

    本随笔内容要点如下: 依赖注入 Spring装配bean的方式 条件化装配 一.依赖注入 我理解的依赖注入是这样的:所谓的依赖,就是对象所依赖的其他对象.Spring提供了一个bean容器,它负责创建 ...

  8. MongoDB学习3 $操作符表达式大全及实例

    from : http://blog.csdn.net/qq_16313365/article/details/58599253 1.查询和投影   1.1 比较操作符 $eq 语法:{ <fi ...

  9. niftynet Demo分析 -- brain_parcellation

    brain_parcellation 论文详细介绍 通过从脑部MR图像中分割155个神经结构来验证该网络学习3D表示的效率 目标:设计一个高分辨率和紧凑的网络架构来分割体积图像中的精细结构 特点:大多 ...

  10. 使用Akka构建集群(二)

    前言 在<使用Akka构建集群(一)>一文中通过简单集群监听器的例子演示了如何使用Akka搭建一个简单的集群,但是这个例子“也许”离我们的实际业务场景太远,你基本不太可能去做这样的工作,除 ...