安卓逆向入门期之在环境配置环节踩的坑

1. 找不到DDMS

一种可能性是Android Studio的版本号高于3.x.x(3.x.x的版本关闭了这个DDMS功能)这种情况我不太知道怎么处理……但看到网上有很多别的博主介绍方法,猜测应该可行

另一种是Android Studio版本号是2.x.x及以下(我的是2.2.3),但是tools下没有Android->Android Device Monitor,这种情况可以找到SDK的安装目录,手动启动monitor.bat
详细方法参照以下博主的链接
【新版android studio 找不到DDMS及monitor打开白屏或报错问题】
(看起来这个方法好像也适用于新版)

2. 运行Monitor.bat失败报错

报的是这个错误安卓逆向入门期之在环境配置环节踩的坑
这个错误产生的原因是jdk版本太高了(出现这个问题的时候我的版本配置是jdk15+Android Studio 2.2.3),卸载高版本jdk重新安装旧版本jdk即可(我安装的是jdk8)
jdk卸载、安装、环境变量配置详细方法参照以下博主的链接
【jdk卸载】
这里面提到的一些套件,包括注册表键值,没有的话就不需要管它了
【jdk8的安装包、安装方式、环境变量配置及安装是否成功的验证】
如果在上一篇文章中验证javac时报错,继续参考这篇文章
【JDK环境变量配置详细解析】

3. 打断点开启debug调试报错

报错信息为:
Unable to open debugger port (localhost:8700): java.net.ConnectException “Connection refused”

网上介绍的大多数方法都是kill掉adb进程然后重新开启debug,但是这个方法对我的机器没啥用,kill掉了之后还是会报同样的错
后来在*里找到了对应的解决方案:先开启Android Device Monitor, 再去尝试debug
安卓逆向入门期之在环境配置环节踩的坑
这里把原链接也贴上来
Unable to open debugger port : java.net.ConnectException “Connection refused”

暂时踩了这么多,之后又踩了就再来补充(倒是希望不用再来补充了T T)

上一篇:Ceph 故障检测机制


下一篇:前端性能和错误监控