常用ADB操作
来源:互联网 发布:传单制作软件 编辑:程序博客网 时间:2024/04/30 02:37
ADB(Android Debug Bridge)是连接Android设备与PC端的桥梁,采用socket TCP 5554等端口的工作方式让IDE(Integrated Development Environment:集成开发环境)与Qemu(模拟处理器)通讯。
命令:
查看ADB信息:
adb
查看avd列表:
adb devices
安装应用程序:
adb install -r [绝对地址/应用程序.apk]
卸载应用程序:
adb unstall [应用程序包名]
从设备中拷贝文件到pc:
adb pull [Android设备文件] [PC端地址]
从pc端拷贝文件到设备:
adb root //获取管理员权限 adb remount //重新挂载系统分区,使系统分区重新可写adb push [PC端文件] [Android端地址]
进入目标设备的Linux Shell环境:
adb shellexit //退出shell环境
列出目标设备上的activity栈(back stack)和任务(task)的信息, 还有其他组件的一些信息和一些关于进程的信息:
adb shell dumpsys activity
列出目标平台上的所有权限:
adb shell pm list permissions
列出目标平台上所有包名
adb shell pm list packages
列出目标平台上所有features
adb shell pm list features
唤醒应用activity
adb shell am start -n [包名]/[全类名]
截屏:
adb shellsucd sdcardscreencap -p screencap.jpg
删除文件:
adb shellcd sdcardrm -r screencap.jpg
唤醒解锁屏幕:
adb shell input keyevent 82
查看bug报告:
adb bugreport
发布端口号:
adb forward tcp:23801 tcp:18013 //pc端通过USB传输数据给Android端,socket连接
获取设备信息:
adb shellgetprop //设备全部信息getprop ro.serialno //sn号getprop ro.carrier //机器的CID号getprop ro.hardware //机器板子代号getprop ro.bootloader //SPL(Hboot)版本号
访问数据库sqlite3
adb shellsqlite3.help //获取访问数据库帮助信息
adb命令有三个重要的参数,当本机上连接了两个或以上的android设备时,这三个参数就有用武之地了:
-d 说明adb命令的目标设备是唯一连接到adb的真机
-e 说明adb命令的目标设备是唯一连接到adb的模拟器
-s [specific device] 指定adb命令的目标设备
0 0
- adb常用操作
- ADB常用操作
- ADB常用操作
- adb常用操作集合
- 常用adb 命令操作
- adb常用操作
- ADB常用操作命令
- ADB 常用操作命令
- 常用ADB操作
- Android adb 常用操作
- android基础adb常用操作
- Android 系统环境-常用adb命令操作
- adb 一些常用的操作命令
- Android ADB命令基本常用操作
- 常用adb
- Adb shell 关于进程的常用操作命令
- Android学习记录——常用ADB操作指令
- adb操作
- Objective-C中实现链式语法 解释
- 信托公司参与不良资产多模式
- 如何处理nexus3忘记admin密码
- 《卡尔曼滤波原理及应用-MATLAB仿真》程序-3.5.1
- 1045. 快速排序(25)
- 常用ADB操作
- Linux下设置静态Ip
- Android源码分析-----带你认识不一样的AsyncTask 详解
- Android的自定义TextView实现跑马灯效果
- 节约内存-Redis
- C语言产生随机数
- leetcode 203. Remove Linked List Elements
- 错排公式-计数
- hibernate操作数据库