解决monitor(DDMS)只看得到设备看不到进程的问题

原因

一般是真机调试看不到进程树,主要原因是真机上的应用没有开启debug模式,开启debug模式的应用即可在monitor中看到。
从这个原因出发,有下面几种解决方法:
1.如果是自己的应用,直接在as中可以调试
2.如果可以找到应用的debug版也可以直接安装debug版;还可以修改应用am文件,添加 android:debuggable=”true”再重打包

如果以上方法都不适用,那你需要的可能就是修改手机的debuggable属性值
我们知道当手机处于调试模式,所有的应用均可在monitor中看到
又或者你用模拟器,模拟器一般默认开启调试模式

一、利用mprop开启调试模式

1.首先真机要root过,可以直接在淘宝买一个刷机root服务(三四十左右),也可以百度教程自己root

2.查看手机cpu型号,下载对应mprop:https://github.com/wpvsyou/mprop

3.利用adb push命令将mprop放入手机文件夹(最好是/data/local/tmp)

4.修改mprop文件权限:chmod 777 mprop

5.输入命令:./mprop ro.debuggable 1
正确运行如下
在这里插入图片描述
不是这样的运行结果的话看一下是不是mprop和cpu型号没对上,如果还是不行,试一下这个mprop:
https://download.csdn.net/download/zhoumi_/15090531?utm_medium=distribute.pc_relevant_t0.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.control

6.输入命令 getprop ro.debuggable
正确显示应该为1,如果是0证明前面的步骤还没做好
在这里插入图片描述
7.输入命令 stop;start
手机会重启一次,之后再打开monitor就能看到进程

在这里插入图片描述

二、magisk命令开启调试模式

一般root过的手机都会有magsik
1.先确定adb命令获得root权限,输入命令adb root

2.输入命令
magisk resetprop ro.secure 0
magisk resetprop ro.debuggable 1

3.检查ro.debuggable属性值
输入命令getprop ro.debuggable
在这里插入图片描述
4.利用命令stop;start;重启手机即可

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值