adb

Android dumpsys命令详细使用

六眼飞鱼酱① 提交于 2020-02-29 11:18:03
一、dumpsys命令介绍 1.命令说明 Dumpsys用户系统诊断,它运行在设备上,并提供系统服务状态信息 命令格式: adb shell dumpsys [system serbices] 2.系统服务查询 如果直接运行adb shell dumpsys,将会获得所有的系统服务信息,那是非常多的,为了更容易管理输出,可以指定你想要检查的服务,例如: adb shell dumpsys –l adb shell serverce list #都是查看有哪些系统服务(需要哪些服务就指定哪些服务) 命令行参数: 不同的服务有不同的选项,一下两个是常见的参数: -h:对于大多数的服务,可以添加-h看到文本的帮助 -c:对于一些服务,可以添加-c查看数据会更友好 例如: adb shell dumpsys meminfo –h 二、包信息查询 子命令格式: adb shell dumpsys package [-h] [-f] [—checkin] [cmd]… 参数 说明 -h 打印帮助信息 -f 打印intent filter的信息 --checkin 打印出已经登记的库、系统功能、安装包 cmd 子命令(可以在-h帮助文档中查看有哪些子命令) cmd子命令 说明 prov[iders] 获取content providers p[ackages] 获取安装包基本信息 s[hared

三.问题汇总(持续更新...)

北慕城南 提交于 2020-02-29 06:15:20
1.adb server is out of date.killing的解决办法:http://jingyan.baidu.com/article/d621e8da0dee022865913fce.html 2.GENYMOTION问题之an error occurred while deploying a file install_failed_no_machine_abis:   参考:http://www.hongyanliren.com/2014m12/22966.html、http://download.csdn.net/detail/iaiti/8224603  升级最新的Android Sdk,发现Android不能发现genymotion模拟器,同时使用adb shell命令发现错误如下:    $ adb shellaadb server version (32) doesn't match this client (35); killing...   error: could not install *smartsocket* listener: Address already in use   A   ADB server didn't ACK   *   * failed to start daemon *    error: cannot connect

Android adb hangs in list devices and other commands

断了今生、忘了曾经 提交于 2020-02-28 16:01:29
问题 When I try to run adb commands from terminal, especially adb devices , adb kill-server and adb start-server it hangs and I need to type CTRL+C to exit proccess. Its not possible to deploy APK to physical or virtual devices. Something is block adb proccess/port. I have anti-virus uninstalled and firewall disabled. In the example below, I type adb devices and terminal show me List of devices attached and hangs in there. 回答1: adb binds to TCP port 5037, if this port is in use by different

Android adb hangs in list devices and other commands

纵然是瞬间 提交于 2020-02-28 15:59:06
问题 When I try to run adb commands from terminal, especially adb devices , adb kill-server and adb start-server it hangs and I need to type CTRL+C to exit proccess. Its not possible to deploy APK to physical or virtual devices. Something is block adb proccess/port. I have anti-virus uninstalled and firewall disabled. In the example below, I type adb devices and terminal show me List of devices attached and hangs in there. 回答1: adb binds to TCP port 5037, if this port is in use by different

adb操作集锦

坚强是说给别人听的谎言 提交于 2020-02-28 12:37:09
adb reboot adb重启设备 adb connect 127.0.0.1:5555 通过adb连接到ip地址为127.0.0.1对应的设备上 adb root adb获得root权限 adb remount 重新加载文件系统,获得可写权限 adb devices 查看已连接的设备 adb install -r C:\Desktop\test.apk 安装替换testapk文件 adb uninstall com.pro.test 卸载包名为com.pro.test的app adb kill-server 杀死服务器 adb start-server 启动服务器 adb shell pm list packages 查看设备上的所有应用包名 adb logcat -s Unity -d > c:\test.txt 保存unity相关日志到test.txt文档中 adb logcat : 打印Android所有Log adb logcat -s Unity : 过滤Unity的Logs 来源: CSDN 作者: 勤学者闯天涯 链接: https://blog.csdn.net/cgExplorer/article/details/104215818

Eclipse+adb+手机进行调试

亡梦爱人 提交于 2020-02-28 09:31:30
前言 eclipse创建AVD总是出问题,所以干脆直接用手机来进行调试,记录一下。以便后者。 工具 有的时候网上的方法不合适,大多数都是版本不和或者问题针对性太强。 eclipse: adb: android: Android9 步骤 1,eclipse已经配置好android开发环境,我的是 ADT23.06+SDK4.4W+JDK1.8(使用的是API19) 2,手机具有开发者选项,可以进行USB调试 我的是在:设置-系统管理-开发者选项-USB调试,没有的话就不用往下看了。 3,打开手机USB调试,cmd内输入adb devices,打印如下: device标明这是一个设备,你的安卓手机唯一标识。 4,打开eclipse 这里可能会报错,说什么adb启动失败,可以试试关闭eclipse,然后再在cmd运行adb devices,然后再打开eclipse,我第二次运行adb,出现下列信息: 双击,然后就会直接在手机上安装了(手机屏幕要保持开着哦,灭屏的话会报错)。 将进酒 作者:李白   君不见,黄河之水天上来,奔流到海不复回。   君不见,高堂明镜悲白发,朝如青丝暮成雪!   人生得意须尽欢,莫使金樽空对月。   天生我材必有用,千金散尽还复来。   烹羊宰牛且为乐,会须一饮三百杯。   岑夫子,丹丘生,将进酒,杯莫停。   与君歌一曲,请君为我倾耳听。   钟鼓馔玉不足贵

Andriod :ADB server didn't ACK

时光毁灭记忆、已成空白 提交于 2020-02-26 07:35:01
当我们通过eclipse开发Android应用时,会连接真机会使用模拟器进行仿真,有时候启动失败,会提示这样的错误。 1、首先通过CMD启动adb服务。这个时候会提示启动失败。 2、服务启动失败的原因有很多,但一般是端口绑定失败。我们来查看一下端口绑定信息。如图所示,真的是端口绑定出了问题。 3、我们来看看哪个服务占用了这个端口。这里面有2个进程占用了这个端口。 4、我们进入任务管理器,关闭这个进程。 5、再次启动服务,启动成功。 6、关闭Eclipse,重启,再次连接模拟器。 来源: https://www.cnblogs.com/ifonly/p/3540746.html

移动端测试 - 常见问题

孤者浪人 提交于 2020-02-25 19:08:28
这里收录在移动端测试中常见的错误及解决办法。 PS:由于环境问题,可能无法解决你的问题....... adb相关 adb server version (31) doesn't match this client (36); killing... 在使用 adb devices 时,可能会出现: adb server version (31) doesn't match this client (36); killing... # 或者, server version 和 client 的版本不一致都算 adb server version (39) doesn't match this client (40); killing... server version和client版本不一致导致的,也就是SDK和模拟器(我这里是夜神模拟器v6.0.7.5)的adb版本不一致。 解决办法 首先,将夜神模拟器中的 bin 目录下的两个文件备份: adb.exe --> adb.exe.bak nox_adb.exe --> nox_adb.exe.abk 备份是为了, 万一不好使能恢复现场..... 然后,将SDK下的 platform-tools 目录中的 adb.exe 拷贝到夜神模拟器的 bin 目录下,再复制一份,重命名为 nox_adb.exe 即可。 也就是使用SDK的

adb remount失败的解决办法:

假如想象 提交于 2020-02-25 12:00:02
adb remount失败的解决办法: adb remount失败大概有两种可能: 前面在学习的时候遇到了adb remount,执行的时候总是失败,现将自己解决问题的思路写下 第一种:因为selinux没有设置为Permissive 这种情况下不能直接执行“setenforce 0”,因为这种是短暂的修改,重启之后又会恢复原样,应该设置为永久模式,这样重启之后不会恢复,执行 vim /etc/selinux/config ,修改其中的文件即可 第二种:执行下面的代码即可 $ adb root $ adb disable-verity $ adb reboot $ adb root $ adb remount 来源: CSDN 作者: 熊大,救俺… 链接: https://blog.csdn.net/weixin_44714168/article/details/104491261