首页
社区
课程
招聘
[原创]解决IDA(AS)+安卓模拟器动态调试Adb端口号被占用的方法
发表于: 2021-9-5 08:26 6891

[原创]解决IDA(AS)+安卓模拟器动态调试Adb端口号被占用的方法

2021-9-5 08:26
6891

在对android应用app进行动态调试中,难免会遇到adb端口号被占用,无法连接成功的情况。这种情况该怎么处理呢?

思考问题:既然端口号被占用,无非有应用已经在使用此端口,一种处理办法是找到占用端口的进程,杀死即可,这种方法网上有很多,本愚人就不再赘述。其实,更多的一种情况是你的机器上很可能安装了android studio,同时又单独安装了Adb;同时在AS中使用过Adb把端口号给占用了,因此你再在终端使用Adb时就自然会出现端口被占用无法连接的情况。

其实解决办法也很简单,使用提早占用端口的Adb进行连接,例如:无论是配置IDA+模拟器,还是配置AS+模拟器,其实只使用AS中带有的Adb完成基础配置就可以了:在AS中使用adb connect 127.0.0.1:XXXX,adb shell,adb push XXXXX /data;出现listening 0.0.0.0:23946 之后一定要开终端,在终端中使用Adb :adb forward tcp:23946 tcp:23946 完成端口转发,为什么要另开终端进行转发,因为在AS中继续执行adb命令容易无反应。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 2
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//