Android adb shell学习心得(一)
2016-04-17 10:49
531 查看
主要功能
1.运行Android设备的shell(命令行)
2.管理模拟器或Android设备的端口映射
3.安装/卸载APK程序
4.计算机和Android设备之间上传/下载文件
常用命令
1.服务的启动与关闭
adb start-server
adb kill-server
2.查看当前连接设备
adb devices
3.多设备连接
adb [-d|-e|-s <serial number>] <command>
-d:当且仅当多个设备中只有一个真机时可用
-e:当且仅当多个设备中只有一个模拟器时可用
-s:序列号
例如:adb -s E40KCY02609 install helloworld.apk
4.安装卸载APK
adb install <apk文件路径> 安装指定APK
adb uninstall <软件名> 卸载指定APK
adb uninstall -k <软件名> 卸载指定APK但保留其配置文件和缓存文件
5.上传下载文件
adb push <本地路径> <远程路径> 把PC上的文件或文件夹上传到设备
例如:adb push helloworld.txt /sdcard/helloworld.txt
adb pull <远程路径> <本地路径> 把设备上的文件或文件夹下载到PC
例如:adb pull system/app D:\apps
6.调试信息
adb logcat 在命令行中显示调试信息
adb logcat > 文件名 将logcat信息保存到文件中
7.过滤日志输出
过滤器表达式的格式:tag:priority
adb logcat ActivityManager:I *:S
标记是一个简短的字符串,用于标识原始消息的来源 (例如"View" 来源于显示系统)
优先级是从低到高:
V — 明细 (最低优先级)
D — 调试
I — 信息
W — 警告
E — 错误
F — 严重错误
S — 无记载 (最高优先级,没有什么会被记载)
1.运行Android设备的shell(命令行)
2.管理模拟器或Android设备的端口映射
3.安装/卸载APK程序
4.计算机和Android设备之间上传/下载文件
常用命令
1.服务的启动与关闭
adb start-server
adb kill-server
2.查看当前连接设备
adb devices
3.多设备连接
adb [-d|-e|-s <serial number>] <command>
-d:当且仅当多个设备中只有一个真机时可用
-e:当且仅当多个设备中只有一个模拟器时可用
-s:序列号
例如:adb -s E40KCY02609 install helloworld.apk
4.安装卸载APK
adb install <apk文件路径> 安装指定APK
adb uninstall <软件名> 卸载指定APK
adb uninstall -k <软件名> 卸载指定APK但保留其配置文件和缓存文件
5.上传下载文件
adb push <本地路径> <远程路径> 把PC上的文件或文件夹上传到设备
例如:adb push helloworld.txt /sdcard/helloworld.txt
adb pull <远程路径> <本地路径> 把设备上的文件或文件夹下载到PC
例如:adb pull system/app D:\apps
6.调试信息
adb logcat 在命令行中显示调试信息
adb logcat > 文件名 将logcat信息保存到文件中
7.过滤日志输出
过滤器表达式的格式:tag:priority
adb logcat ActivityManager:I *:S
标记是一个简短的字符串,用于标识原始消息的来源 (例如"View" 来源于显示系统)
优先级是从低到高:
V — 明细 (最低优先级)
D — 调试
I — 信息
W — 警告
E — 错误
F — 严重错误
S — 无记载 (最高优先级,没有什么会被记载)
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件