logcat获取所有应用的日志、DDMS不显示任何进程

本文介绍了如何在没有root权限的情况下,通过ADB工具实现同时执行su和logcat命令的方法,并提供了确保adb正常工作的步骤,包括杀死和重启adb服务等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

们程序执行的进程和adb shell进程不是同一个,也就是说程序执行时的环境并没有root,怎么才能同时执行su和logcat命令呢?

使用ShellUtils工具执行logcat命令@https://github.com/Trinea/android-common

参考:

Android代码中获取Logcat日志信息

android实用方法----代码中抓取log


DDMS不显示任何进程

第一步,检查:

1 可能就是你还没有启动你的模拟器

2 豌豆荚这样的软件截留了模拟器进程

不重启电脑的解决方法:

1. 打开cmd命令行,切换到adb命令目录,如果你已经加入了环境变量,切换目录就省了。 

2. 输入命令:adb kill-server,adb被杀死了。 

3. 接着输入命令:adb start-server,重新启动adb。 

4. 再用adb devices命令,是不是看到设备了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值