分享一个打开ADB远程TCP调试工具

使用USB连接打开ADB远程方法如下:

在命令行执行

adb tcpip 5555
adb connect 192.168.0.101:5555

当然,需要打开WIFI并且与PC在同一个网段。这种方式必须使用USB线,有时候会莫名其妙的连不上然后又再来一次。

其实是可以在代码里面执行相关操作的(需要ROOT权限),就写了一个测试的APP专门用于打开/关闭远程调试,再也不用USB线与电脑连接才能调试APP了。

核心代码如下,当把端口设置为-1就可以恢复。

int port = 5555;
Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("setprop service.adb.tcp.port " + port);
Runtime.getRuntime().exec("stop adbd");
Runtime.getRuntime().exec("start adbd");

效果图:

ADBRemoteDebug

完整的示例代码查看Github上面的源码:)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,776评论 25 709
  • 早上听罗胖子的语音,其中有一句:如果你只能理解你能看到的边界内的东西,甭管是商业还是战争,不用打你就输了。你能看到...
    秋天的星星阅读 5,228评论 0 1
  • 当你继承了四分之一血脉的人,从你生命中离开的那一刻,是什么感觉。说实话,我家没有皇位啥可以继承的,血脉延续的观念并...
    yichen大刀阅读 3,795评论 0 0
  • 灰白的天空 我的泪 滑落在光秃秃的树枝上 那叶 化作春泥 那干 历经沧桑 那根 依旧 疯狂生长
    小苜蓿阅读 1,045评论 2 3

友情链接更多精彩内容