adb命令

Android常见的adb命令大全

帅比萌擦擦* 提交于 2019-11-29 04:52:46
以下是我工作中整理的adb命令,有需要的可以参考一下 adb devices 列出所有的设 adb start-server 开启adb服务 adb kill-server 关闭adb服务 adb logcat 查看Log adb shell 挂载到Linux的空间 adb install <应用程序(加扩展名)> 安装应用程序 adb uninstall <程序包名>adb pull , adb pull 将 Android 设备上的文件或者文件夹复制到本地 adb push 推送本地文件至 Android 设备 adb get-state , 获取设备的状态 adb bugreport , 打印dumpsys、dumpstate、logcat的输出,也是用于分析错误 adb root , adb remount, 只针对类似小米开发版的手机有用,可以直接已这两个命令获取 root 权限,并挂载系统文件系统为可读写状态 adb reboot , 重启 Android 设备 adb forward , 将 宿主机上的某个端口重定向到设备的某个端口 adb connect 远程连接 Android 设备 来源: CSDN 作者: 王虎的博客 链接: https://blog.csdn.net/wangxiaohuhu1314/article/details/77474884

adb操作命令详解及大全

爱⌒轻易说出口 提交于 2019-11-29 04:52:31
说到 ADB 大家应该都不陌生,即 Android Debug Bridge,Android调试桥,身为 Android 开发的我们,熟练使用 ADB 命令将会大大提升我们的开发效率, ADB 的命令有很多,今天就来总结下我在开发常用到的一些 ADB 命令。 查看版本 ADB 的安装这里就不多说了,输入以下命令有如下提示就证明你环境ok,否则自行网上搜索解决下。 $ adb version Android Debug Bridge version 1.0.36 Revision 8f855a3d9b35-android 查看连接设备 输入以下命令可以查询已连接的设备与模拟器: $ adb devices List of devices attached 02ae0c1021089daf device 安装一个apk,执行以下命令: adb install <apkfile> // 如: adb install demo.apk 如果不是当前目录,则后面要跟路径名: adb install /Users/storm/temp/demo.apk 保留数据和缓存文件,重新安装apk: adb install -r demo.apk 安装apk到sd卡: adb install -s demo.apk 卸载 直接卸载: adb uninstall <package> // 如:adb

常用adb命令大全

不羁的心 提交于 2019-11-29 04:50:43
①从模拟器或者设备中复制文件或目录,使用(如下命): adb pull <remote> <local> 将文件或目录复制到模拟器或者设备,使用(如下命令) adb push <local> <remote> 在这些命令中, <local> 和<remote> 分别指通向自己的发展机(本地)和模拟器/设备实例(远程)上的目标文件/目录的路径 下面是一个例子: adb push yumou.mp3 /mnt/sdcard/yumou.mp3 ②安装卸载 1>adb install <安装包> adb install csyy3-15.apk 2> adb uninstall <包名> adb uninstall com.example.photo ③获取安装程序的包名: adb shell pm list packages ④进入到设备根目录 adb shell 来源: CSDN 作者: zml_2015 链接: https://blog.csdn.net/zml_2015/article/details/50894594

Android APP 性能测试学习

元气小坏坏 提交于 2019-11-29 04:13:22
以下运行环境为windows10系统,python3 1.监控启动时间 adb logcat | findstr START 启动监控 ,启动后启动对应app可以获取包名 冷启动 adb shell am start -W -n (上一条命令获取的包名) 启动app adb shell am force-stop 包名 停止app 热启动 adb shell am start -W -n (上一条命令获取的包名) 启动app adb shell input keyevent 3 将APP退到后台 1 import os 2 import time 3 import csv 4 5 class App(object): 6 def __init__(self): 7 self.content = "" 8 self.startTime = 0 9 10 #启动App 11 def LaunchApp(self): 12 cmd = 'adb shell am start -W -n com.android.browser/.BrowserActivity' 13 self.content = os.popen(cmd) 14 15 #停止app(冷启动) 16 def StopApp(self): 17 cmd = 'adb shell am force-stop com

【转】adb server is out of date. killing完美解决

别等时光非礼了梦想. 提交于 2019-11-29 04:10:52
今天,久未出现的著名的“adb server is out of date. killing”又发生了,在此,将解决方法记下,以便日后查看。 1. 错误信息: C:\Users\lizy>adb devices adb devicesadb server is out of date. killing... ADB server didn't ACK* failed to start daemon *error: unknown host service 2. 原因: adb的端口(5037)被占用了。至于这个5037端口,可以参考本博客另外 一篇文章: http://blog.csdn.net/liranke/article/details/4999210 在这个文章里,详细说明了adb的原理及其源码分析。 3. 解决方法: 在cmd窗口: C:\Users\lizy>adb nodaemon server cannot bind 'tcp:5037' C:\Users\lizy>netstat -ano | findstr "5037" TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 8516 TCP 127.0.0.1:5037 127.0.0.1:59163 TIME_WAIT 0 TCP 127.0.0.1:5037 127.0.0.1

adb实操

浪尽此生 提交于 2019-11-29 00:08:49
一、命令 adb connect IP:5555 adb disconnect IP:5555 adb remount adb install 安装包的绝对路径 二、获取logcat信息   1、制作文件:logcat.bat   2、文件内容:     @ECHO OFF     for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"     SET timeStamp=%dt:~0,4%-%dt:~4,2%-%dt:~6,2%_%dt:~8,2%-%dt:~10,2%-%dt:~12,2%     SET mutID=_mut     @ECHO ON     adb logcat -v time > .\"%mutID%_%timeStamp%_logcat.log"     pause   3、将logcat.bat放在adb.exe的同级目录下。   4、双击运行logcat.bat文件便会在统计目录下生成.log后缀的文件。 三、获取ANR的堆栈信息   adb pull /data/anr/traces.txt D:\ 来源: https://www.cnblogs.com/qynprime/p/11434125.html

Android常用命令

陌路散爱 提交于 2019-11-28 23:04:21
adb常用命令: 1、显示当前电脑上连接的所有设备:adb devices 2、对某一个设备执行命令:adb -s <设备序列号><命令>,例如:adb -s 123456 install test.apk 3、安装应用程序:adb install filename.apk # 直接安装 adb install -r filename.apk # 覆盖安装,版本更新,覆盖apk 4、获取设备当中的文件:adb pull <remote><local> 例如:adb pull /mnt/sdcard/test.txt E:/test 5、拷贝文件到设备当中:adb push <local><remote> 例如:adb push test.txt /data/local/tmp 6、进入模拟器的shell模式:adb shell 7、卸载apk包:adb uninstall apk包的主包名 例如:adb uninstall com.tencent.mobileqq 8、在命令行中查看log信息:adb logcat -s 标签名 9、删除系统应用(需root) adb remount(重新挂载系统分区,使系统分区重新可写) adb shell cd system/app rm XX.apk 10、记录无线通讯日志: adb shell logcat -b radio 11

Eclipse连接android模拟器

拟墨画扇 提交于 2019-11-28 22:11:43
1、打开eclipse 2、打开MuMu模拟器 3、去到MuMu模拟器 adb_server.exe 文件所在 目录: MuMu模拟器安装目录\mumu\emulator\nemu\vmonitor\bin 4、 按住Shift + 单击右键 ---》打开PowerShell窗口“ 在打开的窗口中输入 : .\adb_server.exe connect 127.0.0.1:7555如果出现以下提示表示连接成功:> .\adb_server.exe connect 127.0.0.1:7555adb server is out of date. killing...* daemon started successfully *connected to 127.0.0.1:7555 5、连接调试:打开eclipse -> windows -》打开 perspective ->DDMS 或 在Eclipse上, 点击 Window > Open Perspective > Other... > DDMS . 即可启动DDMS. 或者运行命令行 ddms (or ./ddms on Mac/Linux) from the tools/ directory. (或如下图所示: 来源: https://www.cnblogs.com/ywf520/p/11429126.html

adb打开系统设置的命令

倖福魔咒の 提交于 2019-11-28 21:48:51
adb命令打开手机设置页面 设置主页面 adb shell am start com.android.settings/com.android.settings.Settings 安全 adb shell am start com.android.settings/com.android.settings.SecuritySettings 手机无线信息 adb shell am start com.android.settings/com.android.settings.RadioIn 更多页面 com.android.settings.AccessibilitySettings 辅助功能设置 com.android.settings.ActivityPicker 选择活动 com.android.settings.ApnSettings APN设置 com.android.settings.ApplicationSettings 应用程序设置 com.android.settings.BandMode 设置GSM/UMTS波段 com.android.settings.BatteryInfo 电池信息 com.android.settings.DateTimeSettings 日期和坝上旅游网时间设置 com.android.settings

adb

我们两清 提交于 2019-11-28 20:55:46
1、#adb devices List of devices attached emulator-5554 offline emulator-5556 offline 2、常规解决 adb kill-server 再看adb devices adb start-server 3、杀模拟器进程 #adb -s emulator-5554 emu kill error: could not connect to TCP port 5554 再去查看设备列表,模拟器仍然存在。 根据刚才命令中的报错信息,adb这时候是要和端口5554进行通信,但是却不能正常通信。 通过lsof命令把5554,5555,5556端口都看了一遍 来源: CSDN 作者: Samantha_LY 链接: https://blog.csdn.net/weixin_41864235/article/details/103244425