adb(Android Debug Bridge)基本操作
2018-01-24 15:12
393 查看
首先配置adb环境变量,在这就不说了。
命令实践
1.查看版本信息
2.查询可用模拟器或手机状态
命令
命令
执行adb devices命令时:adb为每一个设备输出序列号和状态两个信息。序列号是由adb针对模拟器或安卓设备创建的唯一标识。格式是<设备类型>-<端口号>,例如:emulator-666。状态有两种值,offline和device。Offline表示未连接或未响应,device表示已经连接到服务商。但是device并不能表示Android系统已经完全启动,只是表示这个状态是可以操作状态。
3.设置操作对象
如果有多个模拟器或者Android设备同时连接上adb,那么可以通过命令来选择指定的目标设备。
在执行adb命令时 在一般命令前再加入 –s <序列号>即可。
如序列号为76889464的设备进入shell命令模式
4.安装/卸载apk
安装apk
注:’apk路径’指的是本地电脑上的apk路径
保留数据和缓存文件,重新安装apk
安装apk到sd卡
卸载app
注:卸载apk是指定包名,例如:
5.调试设备和开发PC之间拷贝文件
拷贝本地文件到调试设备中
从调试设备中拷贝文件到本地
6.启动/杀死adb简介中提到的Server端进程.
由于adb并不稳定, 有时候莫名的问题掉线时, 可以先kill-server, 然后start-server来确保Server进程启动. 往往可以解决问题.
7.打印log信息
8.进入调试设备的shell界面
9.高级用法
adb shell指令(以后会进行完善)
命令实践
1.查看版本信息
adb version
2.查询可用模拟器或手机状态
命令
adb devices获取手机设备序列号和连接状态
命令
adb get-serialno获得设备序列号
执行adb devices命令时:adb为每一个设备输出序列号和状态两个信息。序列号是由adb针对模拟器或安卓设备创建的唯一标识。格式是<设备类型>-<端口号>,例如:emulator-666。状态有两种值,offline和device。Offline表示未连接或未响应,device表示已经连接到服务商。但是device并不能表示Android系统已经完全启动,只是表示这个状态是可以操作状态。
3.设置操作对象
如果有多个模拟器或者Android设备同时连接上adb,那么可以通过命令来选择指定的目标设备。
在执行adb命令时 在一般命令前再加入 –s <序列号>即可。
如序列号为76889464的设备进入shell命令模式
adb -s 76889464 shell
4.安装/卸载apk
安装apk
adb install <apk路径>
注:’apk路径’指的是本地电脑上的apk路径
保留数据和缓存文件,重新安装apk
adb install -r <apk路径>
安装apk到sd卡
adb install -s <APK路径>
卸载app
adb uninstall <package>
注:卸载apk是指定包名,例如:
adb uninstall com.tencent.mobileqq
5.调试设备和开发PC之间拷贝文件
拷贝本地文件到调试设备中
adb push <本地文件路径> <调试设备文件路径>
从调试设备中拷贝文件到本地
adb pull <调试设备文件路径> <本地文件路径>
6.启动/杀死adb简介中提到的Server端进程.
adb start/kill-server
由于adb并不稳定, 有时候莫名的问题掉线时, 可以先kill-server, 然后start-server来确保Server进程启动. 往往可以解决问题.
7.打印log信息
adb logcat
8.进入调试设备的shell界面
adb shell
9.高级用法
adb shell指令(以后会进行完善)
相关文章推荐
- adb(Android Debug Bridge)基本操作
- adb(Android Debug Bridge)基本操作
- adb(Android Debug Bridge)基本操作
- android ADB基本操作命令
- adb基本命令总结(Android Debug Bridge)
- adb进入android文件系统的基本操作
- 关于ADB(android debug bridge)一些操作
- 2016.11.08 Android adb安装流程及基本操作
- Android ADB命令基本常用操作
- Android 操作SQLite基本用法
- (4.1.29.1)Android 操作SQLite基本用法之SQLiteOpenHelper
- android.hardware.Camera 5.1之后操作照相机是不是不能用啦,我用小米手机(基本android 6.0)
- adb shell获取root权限 因为开发需要,我经常会用到adb这个工具(Android Debug Bridge),我们都知道adb shell默认是没有root权限的,修改系统文件就很不方便
- 用ADB(Android Debug Bridge)实时监测Android程序的运行
- Android jni 编程1(对基本类型字符串的操作)
- Android 官方命令深入分析之Android Debug Bridge(adb)
- 使用WIFI连接android进行调试和adb操作
- Android的基本常用的短信操作
- adb、sqlite3操作android数据库
- Android adb的基本命令