adb命令

使用 adb logcat 显示 Android 日志

╄→尐↘猪︶ㄣ 提交于 2020-01-21 22:10:31
本文为转载。 地址: http://www.hanshuliang.com/?post=32 eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志; 1. 解析 adb logcat 的帮助信息 在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息; [plain] view plain copy octopus@octopus:~$ adb logcat --help Usage: logcat [options] [filterspecs] options include: -s Set default filter to silent. Like specifying filterspec '*:s' -f <filename> Log to file. Default to stdout -r [<kbytes>] Rotate log every kbytes. (16 if unspecified). Requires -f -n <count> Sets max number of rotated logs to <count>, default 4 -v <format> Sets the log print format, where <format> is one of: brief

adb命令练习

拈花ヽ惹草 提交于 2020-01-21 15:40:09
一、adb连接模拟器 1.adb connect 127.0.0.1:21503 连接 模拟器(不需要设置代理,此为逍遥模拟器:21503) 2.查看连接的设备#:adb devices 3.进入手机端或模拟器#:adb shell 退出手机端#: exit 4.查看系统安装包#:adb shell pm list package -s 5.查看第三方包#:adb shell pm list package -3 6.安装软件#:adb install APP文件 指定路径()或找到apk文件直接拖到cmd中 adb install d:\cnode.apk 重复(覆盖)安装 adb install -r d:\cnode.apk 7.卸载软件#:adb uninstall 包名 adb uninstall org.cnodejs.android.md(包名) 包名获取: 1.adb shell pm list package -3 2.adb shell pm list package 8.卸载软件但是保留配置和缓存文件#: adb uninstall -k 包名 9.清除应用数据与缓存# adb shell pm clear 应用包名 10.把电脑上的文件上传到手机或模拟器# adb push 本地路径 adb push C:\Users\laumcc\Desktop\2

adb操作命令详解及大全

怎甘沉沦 提交于 2020-01-21 15:39:34
1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器): android delete avd --name 名称 6. 创建SDCard: mksdcard 1024M ~/名称.img 7. AVD(模拟器)所在位置: Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd) 8. 启动DDMS: ddms 9. 显示当前运行的全部模拟器: adb devices 10. 对某一模拟器执行命令: abd -s 模拟器编号 命令 11. 安装应用程序: adb install -r 应用程序.apk 12. 获取模拟器中的文件: adb pull <remote> <local> 13. 向模拟器中写文件: adb push <local> <remote> 14. 进入模拟器的shell模式: adb

adb命令大全

Deadly 提交于 2020-01-21 15:38:59
ADB,即 Android Debug Bridge ,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 持续更新中,欢迎提 PR 和 Issue 补充指正,觉得有用的可以将 此 GitHub 仓库 Star 收藏备用。 注: 有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 Other languages: 🇬🇧 English 基本用法 命令语法 为命令指定目标设备 启动/停止 查看 adb 版本 以 root 权限运行 adbd 指定 adb server 的网络端口 设备连接管理 查询已连接设备/模拟器 USB 连接 无线连接(需要借助 USB 线) 无线连接(无需借助 USB 线) 应用管理 查看应用列表 所有应用 系统应用 第三方应用 包名包含某字符串的应用 安装 APK 卸载应用 清除应用数据与缓存 查看前台 Activity 查看正在运行的 Services 查看应用详细信息 查看应用安装路径 与应用交互 启动应用/ 调起 Activity 调起 Service 停止 Service 发送广播 强制停止应用 收紧内存 文件管理 复制设备里的文件到电脑 复制电脑里的文件到设备 模拟按键/输入 电源键 菜单键 HOME 键 返回键 音量控制 媒体控制 点亮/熄灭屏幕 滑动解锁 输入文本

adb 常用命令

女生的网名这么多〃 提交于 2020-01-21 15:38:34
命令语法 adb 命令的基本语法如下: adb [-d|-e|-s <serialNumber>] <command> 如果只有一个设备/模拟器连接时,可以省略掉 [-d|-e|-s <serialNumber>] 这一部分,直接使用 adb <command> 。 为命令指定目标设备 如果有多个设备/模拟器连接,则需要为命令指定目标设备。 参数 含义 -d 指定当前唯一通过 USB 连接的 Android 设备为命令目标 -e 指定当前唯一运行的模拟器为命令目标 -s <serialNumber> 指定相应 serialNumber 号的设备/模拟器为命令目标 在多个设备/模拟器连接的情况下较常用的是 -s <serialNumber> 参数,serialNumber 可以通过 adb devices 命令获取。如: $ adb devices List of devices attached cf264b8f device emulator-5554 device 10.129.164.6:5555 device 输出里的 cf264b8f 、 emulator-5554 和 10.129.164.6:5555 即为 serialNumber。 比如这时想指定 cf264b8f 这个设备来运行 adb 命令获取屏幕分辨率: adb -s cf264b8f shell wm

adb命令使用总结

a 夏天 提交于 2020-01-21 15:38:14
1.启动/停止 启动 adb server 命令: adb start-server (一般无需手动执行此命令,在运行 adb 命令时若发现 adb server 没有启动会自动调起。) 停止 adb server 命令: adb kill-server 2.查看 adb 版本 命令: adb version 示例输出: Android Debug Bridge version 1.0.32 Revision 09a0d98bebce-android 3.以 root 权限运行 adbd adb 的运行原理是 PC 端的 adb server 与手机端的守护进程 adbd 建立连接,然后 PC 端的 adb client 通过 adb server 转发命令,adbd 接收命令后解析运行。 所以如果 adbd 以普通权限执行,有些需要 root 权限才能执行的命令无法直接用 adb xxx 执行。这时可以 adb shell 然后 su 后执行命令,也可以让 adbd 以 root 权限执行,这个就能随意执行高权限命令了。 命令: adb root 正常输出: restarting adbd as root 现在再运行 adb shell ,看看命令行提示符是不是变成 # 了? 有些手机 root 后也无法通过 adb root 命令让 adbd 以 root 权限执行

adb shell 命令详解

本秂侑毒 提交于 2020-01-21 15:37:53
adb shell 命令详解 进入命令行,使用 1. adb shell 进入到 Android Shell 命令模式,注意,这时候模拟器或者手机要启用并且正确接通。 在这个 Android Shell 命令环境中,可以: 显示网络配置,网络配置可显示多个网络连接。注意这多个网络连接: lo 是本地或 loopback 连接。 tiwlan0 是 WiFi 连接,该连接由本地 DHCP 服务器提供一个地址。 显示 PATH 环境变量的内容。 执行 su 命令,以成为超级用户。 将目录改为 /data/app ,其中存放用户应用程序。 列出包含某个应用程序的目录。 Android 应用程序文件实际上是归档文件,可通过 WinZip 之类的软件查看。扩展名为 apk 。 发出 ping 命令,查看 Google.com 是否可用。 从相同的命令提示符环境中,还可以与 SQLite 数据库交互,启动程序以及执行许多其他系统级任务。想像一下您正在连接到电话,因此这是非常了不起的功能。 一、 adb 命令 7. Java 代码 8. adb get-product // 获取设备的ID 9. adb get-serialno // 获取设备的序列号 10. adb devices // 得当前运行的模拟器/设备的实例的列表及每个实例的状态 11. adb bugreport //

adb命令 卸载应用

做~自己de王妃 提交于 2020-01-21 15:37:07
[对于日产的一些手机,手机一般都会内置一些运营商定制软件,通过该方法可以卸载一部分,配合黑域,达到日常使用] 通过Android ADB卸载或者删除Android设备中的应用 手机需要打开USB调试,并且电脑在adb工具包界面打开cmd,即cmd窗口的路径为adb工具包的目录下(这里以D:\Program Files (x86)\platform-tools为例) 1,将有关Android设备连接到电脑 2,在cmd中输入adb devices命令,按下回车,如果显示设备识别码,则表示adb运行正常,否则检查相关驱动,直至正常显示 3,输入adb shell pm list packages ,按下回车,查看包名(也可以先输入adb shell 回车后 在输入 pm list packages) 4,输入adb shell pm uninstall --user 0 包名 ,按下回车进行卸载,当SUCCESS出现后即卸载成功   比如卸载 com.nextbit.app 的命令为 adb shell pm uninstall --user 0 com.nextbit.app 注意:    卸载应用需要谨慎,卸载应用后导致设备出现的意外状况自己负责 来源: https://www.cnblogs.com/huanyue123/p/10740808.html

adb 常用命令

核能气质少年 提交于 2020-01-21 15:36:49
原文地址: http://blog.csdn.net/lzx_bupt/article/details/5414741 adb 概述 SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; 2、在设备上运行shell命令; 3、管理设备或手机模拟器上的预定端口; 4、在设备或手机模拟器上复制或粘贴文件; adb在集成开发环境中的工作 adb的工作方式比较特殊采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。 1.通过adb可以轻松的执行Linux Shell命令,如adb shell dir 就是列举目录,在Linux中根目录为/而不是Windows上的C盘、D盘。 2.安装apk程序到模拟器则执行adb install android123.apk,这样名为android123的安装包就会安装到Android模拟器中,前提是android123

常用 adb 命令总结

房东的猫 提交于 2020-01-21 15:36:32
1. 显示当前运行的全部模拟器: adb devices 2. 安装应用程序: adb install -r 应用程序.apk 3. 获取模拟器中的文件: adb pull <remote> <local> 4. 向模拟器中写文件: adb push <local> <remote> 5. 进入模拟器的shell模式: adb shell 6. 查看adb命令帮助信息: adb help 7. 在命令行中查看LOG信息: adb logcat -s 标签名” 或者 adb logcat | grep -in “标签名” 8. 重新挂载系统分区,使系统分区重新可写: adb remount 9. 获取管理 员权限: adb root 10 . 获取设备的ID和序列号: adb get-product adb get-serialno 11. 查看异常信息: adb logcat | grep -i runtime 12. 查看手机上当前运行的所有进程: adb shell procrank 13. linux中在终端打开文件夹命令 : gnome-open xxx 14. 查询手机上某个应用的权限信息: adb shell; dumpsys package 【包名】, 例如: “dumpsys package com.huawei.android.hwouc” 15.