零基础学习——ADB工具使用

原创 2018年04月16日 10:14:22
前言
ADB,全称 Android Debug Bridge,是 Android 的命令行调试工具,它就是一个命令行窗口,用于通过电脑端与模拟器或者真是设备交互。ADB功能强大,是调试Android 系统、应用,管理Android机器的重要工具。
Android Studio、eclipse调试Android应用、各类手机助手管理Android手机的功能 用的就是ADB协议。
ADB 可以上传、下载文件,安装、卸载APK,刷固件,进入adb shell执行各种linux shell命令等。

准备工作
确保Android 设置已经勾上"USB 调试" 选项,DLT-RK3288固件默认已勾上。
位置:在开发板上进入选项->开发人员选项,勾上 "USB 调试" 选项。
 


用 Micro USB OTG 线连接设备和主机。开机进入android系统后,adb功能就可以用了。
ADB工具使用
首先先安装RK USB驱动DriverAssitant_v4.4,《DLT-RK3288 USB OTG升级方法介绍.pdf》中有介绍。
DLT-RK3288资料包中有adb工具,解压adb-tools.zip,双击运行“CMD”文件即可。免去设置环境变量等麻烦操作,属“绿色版”。
 
常用ADB命令
1、连接管理 adb devices
adb devices 命令将列出连接的设备序列号和连接状态。device为正常状态,offline为离线状态。
如在设备管理中看到“Android Device”,但adb devices状态异常,一般是手机助手、杀毒软件占用了adb导致的。

2、adb logcat 查看android 系统日志
使用方法: adb logcat [选项] [应用标签]
例如:adb logcat -b radio  可查看android 通信相关的log,4G模块上网功能调试中经常用到
adb logcat -help  可以看到选型参数,
不带任何参数,输出的将所有android log。

3、adb shell 
adb root    ---使得adb拥有root权限
adb shell reboot  ---重启机器
adb shell busybox ifconfig ---查看网络信息

4、安装卸载应用程序
adb install 用于安装
例如:adb install d:\Desktop\Iris.apk
将桌面上lris.apk安装到机器上。
安装成功,返回成功提示 "Success";
安装失败,会返回以下:
INSTALL_FAILED_ALREADY_EXISTS
此时需要用 -r 参数来重新安装。
INSTALL_FAILED_SIGNATURE_ERROR
应用的签名不一致,可能是发布版和调试版签名不同所致。也有可能是没卸载旧应用导致。
INSTALL_FAILED_INSUFFICIENT_STORAGE
存储空间不足,需要检查设备存储情况。

adb uninstall 用于卸载
adb uninstall 后面带的是应用的包名,而不是应用名。
查看系统所有应用的包名:
adb shell pm list packages -f

5、上传、下载文件
adb push 命令将PC机上的文件推到 DLT-RK3288 机器上;
adb pull  命令将DLT-RK3288机器上的文件拉到PC机上;
例如:
adb push d:\Desktop\1.txt /sdcard/   
将PC桌面的1.txt文件 推到内部存储器
adb pull /sdcard/1.txt    d:\Desktop\ 
将DLT-RK3288 内部存储器根目录下的1.txt 拉到PC机的桌面

零基础学习kotlin

本课程针对没有任何计算机语言基础,希望能进入软件开发这一行业的零基础人群而设计。以官方文档为基础,内容涵盖Kotlin的基本语法、面向对象编程、函数和Lambda表达式以及集合、泛型、反射、类型安全等高级应用。为后续课程“使用kotlin开发android应用”打下基础。
  • 2018年01月20日 16:28

Android ADB工具使用

  • 2009年05月19日 02:41
  • 1.09MB
  • 下载

Android的ADB工具使用

  • 2012年05月23日 11:20
  • 71KB
  • 下载

ADB 工具1.0.26

  • 2013年07月20日 18:54
  • 496KB
  • 下载

adb工具使用简介

一、概述 adb(Android Debug Bridge),安卓平台调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、查看设备软硬件参数、系统升级、运...
  • guotianqing
  • guotianqing
  • 2018-01-26 16:02:53
  • 163

零基础入门学习Python(绝对干货,值得学习)

  • 2018年01月20日 15:07
  • 49B
  • 下载

《零基础入门学习Python》课堂笔记 下载

  • 2016年12月19日 13:56
  • 6.69MB
  • 下载

Python零基础入门学习

  • 2018年03月05日 14:29
  • 59.31MB
  • 下载

零基础入门学习Python(1)

零基础入门学习Python(1)看了小甲鱼的零基础入门学习Python,用的是Python3.2,自己做了一些笔记,希望拿出来跟大家分享一下,比较适合初学者入门。...
  • qq_33256568
  • qq_33256568
  • 2015-12-04 22:51:19
  • 874

《零基础入门学习Python》学习笔记(26-51)

《零基础入门学习Python》学习笔记(26-51)
  • zong596568821xp
  • zong596568821xp
  • 2017-09-21 09:37:06
  • 831
收藏助手
不良信息举报
您举报文章:零基础学习——ADB工具使用
举报原因:
原因补充:

(最多只允许输入30个字)