ADB ADB全称Android Debug Bridge。 ADB是一种功能多样的命令行工具,起到了调试桥的作用,可以用来操作Android设备。...可以说,ADB对我们Android的开发至关重要,深入的了解常用的命令和作用就显得至关重要了 ADB使一种客户端-服务器程序,包括以下三个组件: 客户端:用于发送命令,客户端在开发计算机上运行,通过发出...adb包含在Android SDK平台工具软件包当中,如何配置环境变量网上有太多的教程,我们就不赘述了。 ADB常用命令 环境变量配置完之后,我们输入adb,就会出现以下的一下命令提示。...install 常见参数及含义 参数 含义 -r 允许覆盖安装 -s 将应用安装到sdcard -d 允许降级覆盖安装 卸载应用 adb unstall -k <packagename...Debug I —— Info W —— Warning E —— Error F —— Fatal S —— Silent(最高,啥也不输出) 按某级别过滤日志则会将该级别及以上的日志输出
ADB ADB全称Android Debug Bridge。 ADB是一种功能多样的命令行工具,起到了调试桥的作用,可以用来操作Android设备。...可以说,ADB对我们Android的开发至关重要,深入的了解常用的命令和作用就显得至关重要了 ADB使一种客户端-服务器程序,包括以下三个组件: 客户端:用于发送命令,客户端在开发计算机上运行,通过发出...adb包含在Android SDK平台工具软件包当中,如何配置环境变量网上有太多的教程,我们就不赘述了。 ADB常用命令 环境变量配置完之后,我们输入adb,就会出现以下的一下命令提示。 ?...install 常见参数及含义 参数 含义 -r 允许覆盖安装 -s 将应用安装到sdcard -d 允许降级覆盖安装 卸载应用 adb unstall [-k] <packagename...) D —— Debug I —— Info W —— Warning E —— Error F —— Fatal S —— Silent(最高,啥也不输出) 按某级别过滤日志则会将该级别及以上的日志输出
启动 adb server 命令: adb start-server 停止 adb server 命令: adb kill-server 查看 adb 版本 命令: adb version 查询已连接设备.../模拟器 命令: adb devices 安装 APK 命令格式: adb install [-lrtsdg] 参数: adb install 后面可以跟一些可选参数来控制安装 APK 的行为,可用参数及含义如下...AndroidManifest.xml 里 application 指定 android:testOnly=”true” 的应用 -s 将应用安装到 sdcard -d 允许降级覆盖安装 -g 授予所有运行时权限 卸载应用 命令: adb...强制停止应用 命令: adb shell am force-stop 文件管理 复制设备里的文件到电脑 命令: adb pull [电脑上的目录] 其中 电脑上的目录 参数可以省略,默认复制到当前目录...复制电脑里的文件到设备 命令: adb push Android 日志 命令格式: [adb] logcat [] … [] … 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
使用ADB 在此下载最新版的ADB http://pan.baidu.com/s/1gdeivdx 下载后解压,你会看到一个adb.exe 文件,在当前文件夹按住shift再点右键,在弹出的菜单里选择在此打开命令窗口...(win7下),win7以下系统可以将文件解压至C:/windows下,即可直接使用adb命令 写在前面 当你启动一个adb客户端,adb会先检测是否已经存在一个adb的服务器,如果没有,新的客户端会绑定本机的...(注意:如果使用此命令的时候没有效果,请注意你是不是已经把数据线拔了 ) 常用命令 adb devices 显示设备信息 adb install 123....常用命令 擦除分区 fastboot erase {partition} 例: fastboot erase boot fastboot erase system 烧写指定分区 fastboot flash...splash1 开机画面.bmp 重启手机 fastboot reboot # 重启到bootloader 刷机用 fastboot reboot-bootloader Nexus5的TWRP下载地址及刷机命令
start-server 3.关闭ADB服务: adb kill-server 停止 adb 服务 4.连接设备: adb connect 192.168.1.61 如果是USB连接,直接会连接ADB...此处无图,要知道具体的软件的包名及入口才可以打开。...14.获取文件的读写权限: adb remount 有些设备并不能直接adb remount,必须要先以root身份进入,先执行adb root,在执行adb remount 15.查看日志: adb...; padding: 0px;">作用:发送一个广播 adb shell am broadcast -n com.example.myapplication/.ThermalReceive 22 adb...Binder:1807_4 u0_a232 1807 2568 751 5092496 116012 0 0 S Binder:1807_5 在Android 10上需要使用下面的命令,上面的命令不起作用了
如果上述操作未解决问题,重置 adb 主机: adb kill-server 然后,从头开始操作。...adb 安装文件到手机 adb install [-s 设备号] test.apk 推送文件到手机 adb push test.apk /mnt/sdcard/Download/test.apk 拉取手机里的文件...查看日志 adb logcat *:V |grep xiangle 查看系统信息(mod, mf…) adb shell cat /system/build.prop adb shell getprop...cuiw$ adb devices List of devices attached c91d54ba device 2, 进入adb shell 执行 2.1, adb shell...root adb disable-verity adb remount 重新挂载成可读可写 adb shell cd system/priv-app/ 无需root的方法(仅仅是当前用户不显示,一切换用户又出来了
1.打印任务栈信息 adb shell dumpsys activity 2.获取系统属性信息 adb shell getprop 3.卸载 App adb uninstall 包名 4.查看...App 在设备中的路径 adb shell pm path 包名 5.查看应用信息 这个命令会打印出一些概览信息,如获得的权限 adb shell dumpsys package 包名 6.取出手机中安装的...apk adb pull 设备中的路径
ADB服务启动关闭 adb start-server 启动adb 服务,基本不会用到,因为只要设备连接正确,会自动启动adb server adb kill-server 停止adb server adb...-P start-server 指定adb server 的网络端口port (默认为5037)启动服务 信息查看 设备信息 adb version 查看adb 版本信息 adb devices...查看adb 连接设备 adb get-serialno 获取设备序列号 adb shell getprop ro.product.model 查看设备型号 adb shell wm size 查看屏幕分辨率...设备Android 系统版本 adb shell cat /proc/cpuinfo 设备CPU 信息 adb shell cat /proc/meminfo 设备内存信息 应用信息 adb logcat...查看日志 adb logcat -c 清空日志 adb shell pm list packages 列出手机装的所有app 的包名 adb shell pm list packages | grep
设备管理 adb devices //已连接设备列表 adb reboot //重启设备 adb reboot bootloader //重启到刷机模式 adb reboot recovery /...] //安装apk到sd卡 adb uninstall [package] //卸载app adb uninstall -k [package] //卸载app,保留数据和缓存文件 adb shell...[activity] //启动应用 adb服务管理 adb kill-server //终止adb服务进程 adb start-server //重启adb服务进程 查看设备信息 adb shell...adb shell kill [pid] //杀死一个进程 adb shell ps //查看进程列表 adb shell ps -x [pid] //查看指定进程状态 adb shell...IO内存分区 其它(自己常用命令记录) adb remount -o rw /system //挂载可读写 adb shell pm list packages //查看所有安装包 adb shell
查询设备列表 adb devices 安装应用app adb install xx.apk 卸载应用app adb uninstall [-k] 查看安装的app包名 adb...tel:10086 挂断电话 adb shell input keyevent KEYCODE_ENDCALL adb指定设备 adb -s 设备id 打开手机卡页面 adb shell...: adb shell input keyevent 86 滑动解锁 adb shell input swipe 300 1000 300 500 打开手机设置页面 adb shell am start...综合电量消耗 adb shell dumpsys batterystats | more 电池信息 adb shell dumpsys battery 查指定程序pid adb shell "ps.../sdcard/screen.png 录制视频 adb shell screenrecord /sdcard/demo.mp4 查看日志 adb logcat *:W 查看进程 adb shell
基础命令 1.查看手机设备 adb devices 2.packsge(包路径)安装包 adb install 3....(保留数据及缓存文件安装新包) adb install -r packages 4....(卸载包) adb uninstall package 5.关闭adb服务 adb kill-server 6.启动adb服务 adb start-server 7.查看手机里面所有包名 adb...强制停止运行程序 adb shell am force-stop com.ablesky.simpleness.activity 15.查看日志 adb logcat 16.将日志打印到电脑上 adb...adb shell df 获取手机内部存储信息: 魅族手机: adb shell df /mnt/shell/emulated 其他: adb shell df /data 获取sdcard存储信息:
adb / adb -help 使用帮助 2. adb devices 查看连接到电脑的设备 3. adb install example.apk 安装程序 4....adb -s emulator-5554 install example.apk 安装程序到指定的设备上(模拟器) 5....adb pull 将设备上文件保存到电脑上 6. adb push 将本地的文件上传到设备上 7....adb start-server 重启 adb 服务 8. adb kill-server 杀掉 adb 服务 9....adb logcat 显示日志信息 优先级从低到高顺序排序:
一.adb服务相关 1.启动服务 adb start-server 2.终止服务 adb kill-server 3.远程连接云手机 adb connect 云手机ip+端口 二.连接设备相关 1.查看连接设备...、安装apk adb install app的本地绝对路径 adb install -r app的本地绝对路径 #删除已安装,并安装 2、卸载apk adb uninstall 包名 adb uninstall...-k 包名#可选参数-k的作用为卸载软件但是保留配置和缓存文件 3、查看app相关所有信息 adb shell dumpsys package 包名 4、查看app的路径 adb shell pm path...包名 5.删除与包相关的所有数据:清除数据和缓存 adb shell pm clear 包名 6.查看已安装的app adb shell pm list packages adb shell pm...命令 adb shell 其他有空再补充
adb devices//获取设备列表及设备状态 adb get-state//设备状态 device(在线) offline(离线) unknown(未连接) 三种 adb kill-server...//结束adb服务 adb start-server//启动adb服务 adb install//安装应用 adb uninstall//卸载应用 adb reboot//重启Android...设备 adb shell adb shell就是调用Android系统命令。...//pm(软件包管理器) adb shell pm list package//列出所有的应用的包名 adb shell pm list package -s //列出系统应用 adb shell...pm list package -3 //列出第三方应用 adb shell pm list package -f //列出应用包名及对应的apk名及存放位置 adb shell pm list
-v8a adb forword adb forward tcp:11111 tcp:22222 感觉这个命令挺酷的 adb forward的细节(1):原理概述 adb forward的细节(4):使用...常用命令 1.模拟点击 adb shell input tap 100 100 2.滑动 adb shell input swipe x1 y1 x2 y2 adb input touchscreen...adb shell > adb tcpip 5555 连接: > adb connect IP:5555 ADB高级命令 20.查看所有已经连接上的设备 adb devices 21.安装卸载...com.android.settings.DeviceAdminSettings 设备管理器 com.android.settings.DeviceInfoSettings 关于手机 com.android.settings.Display 显示——设置显示字体大小及预览...UI(hierarchy)信息 Android shell获取和模拟点击事件 通过adb shell命令查看当前与用户交互的activity adb shell 常用命令 玩转ADB命令(ADB命令使用大全
方法一:adb push adb push xxxx.apk /system/app (安装到 system/app目录下,也可以安装到/data/app目录下,也是直接安装的。...有时安装不成功) 手机中的系统apk应用(*.apk)位置:/system/app 安装新apk到手机 adb push xxxx.apk /system/app 。...adb push 没有adb install保险,有失败的可能,有时候因/system/app是只读的导致 failed to copy ‘/home/SoundRecorder.apk’ to ‘.../system/app/SoundRecorder.apk’: Read-only file system,解决方法是只能放弃adb push,采用 adb install -r /home/SoundRecorder.apk...apk adb install -r xxxx.apk强制安装(覆盖安装时使用) ps: PC上的apk安装到手机方法:A手机助手B使用DDMSC使用adb命令,就个人使用而言,手机助手最直观,adb
adb 的工作原理 启动一个 adb 客户端时,此客户端首先检查是否有已运行的 adb 服务器进程。如果没有,它将启动服务器进程。...在运行 Android 4.2 及更高版本的设备上,Developer options 屏幕默认情况下处于隐藏状态。...adb常用命令 查看adb版本 adb version 连接夜神模拟器 adb connect 127.0.0.1:62001 Tips: 夜神模拟器的端口是规律的,第一个模拟器端口是62001,...原因:adb版本不对 ,Androd SDK的版本和模拟器的adb版本不一致 解决方案:将Android SDK的 adb替换掉模拟器的adb即可。...所以,在Unix、Linux及Android中,除非确实需要,一般情况下都不推荐使用root。
目录: ADB原理 ADB常用命令 adb shell 命令 pm(包管理系列命令) am 系列:控制应用 input 系列,向安卓设备发送按键事件 screencap截图录像系列 uiautomator...常用的命令: adb devices , 获取设备列表及设备状态 adb get-state , 获取设备的状态:device:设备正常连接 offline:连接出现异常,设备无响应 unknown:没有连接设备...–s (列出系统应用) adb shell pm list package –3(列出第三方应用) adb shell pm list package –f(列出应用包名及对应的apk名及存放位置) adb...系统版本及定制 ROM 的实现有关。...与ADB shell常用命令
start-server 3.关闭ADB服务: adb kill-server 停止 adb 服务 4.连接设备: adb connect 192.168.1.61 如果是USB连接,直接会连接ADB...此处无图,要知道具体的软件的包名及入口才可以打开。...14.获取文件的读写权限: adb remount 有些设备并不能直接adb remount,必须要先以root身份进入,先执行adb root,在执行adb remount 15.查看日志: adb...shell top -m 5 21 adb shell am broadcast [options] 作用:发送一个广播 adb shell am broadcast -n com.example.myapplication...S Binder:18074 u0a232 1807 2568 751 5092496 116012 0 0 S Binder:1807_5 在Android 10上需要使用下面的命令,上面的命令不起作用了
调试Android程序时,我们经常需要使用adb shell命令。adb是Android Debug Bridge的缩写,它充当调试桥梁的作用,就像一条连接开发机和设备之间的桥梁。...以下是一些常用的adb命令,可以帮助我们进行调试和测试: adb devices:查看当前连接的设备列表 adb install [apk文件路径]:安装一个应用程序 adb uninstall [包名...apk包的主包名 卸载apk包 adb help 查看adb命令帮助信息 adb logcat -s 标签名 在命令行中查看LOG信息 adb remount 删除系统应用 adb shellcd data...卸载应用(应用包名) adb pull 将设备上的文件复制到电脑上 adb push 将电脑上的文件复制到设备上 adb reboot 重启设备 adb connect 远程连接设备 adb disconnect...focused:是否获取到焦点 scrollable:是否允许滚动 long-clickable:是否允许长按 password:是否是密码控件 selected:select状态 bounds:控件绘制的长宽及位置四个数据
领取专属 10元无门槛券
手把手带您无忧上云