Window环境中开发Android之adb连接手机问题解决

来源:互联网 发布:php网站流量统计系统 编辑:程序博客网 时间:2024/05/21 12:58

Android开发的IDE常见的有三款吧:Eclipse, Intellij IDEA, AndroidStudio

这三款IDE我都用过,假如你当前还在使用前两者,强烈建议你赶紧换成第三个吧 AndroidStudio (简称AS)。

AndroidStudio发展挺快的,有Google的支持,用它来开发Android会越来越好用。


不过本人对AndroidStudio的日志界面实在不满意,所以另外开了一个LogFilter (https://github.com/iookill/LogFilter)。

LogFilter也同样使用adb工具抓log,支持pid,tid,tag,keyword 快速过滤日志,过滤关键词还可以有“与”“或”逻辑,非常好用!


那么问题来了,AS使用了 sdk 以及调用了 adb 工具,只要我们手机连接上电脑就会通过adb工具连接上。

这个时候,楼主再打开LogFilter 却发现连接不上手机。这个时候各位请注意了,假如你想在多个地方同时跑adb,请调用同一个adb.exe可执行文件!

否则可能出现端口占用等等问题,你一执行 adb shell ,立马手机断连,你将会看到 device offline, start failed ... 等等字样。

解决方法:


1. 打开AS的设置(File - Settings),搜索"sdk" 找到 SDK 页面,查看当前AS使用的sdk路径便可以知道adb路径

如下图,AndroidSDKLocation : D:\software_location\android_sdk

因此,adb 的路径为:D:\software_location\android_sdk\platform-tools 请将这个路径添加到环境变量Path中!



2. 假如这个时候你发现问题依然没有解决

啊,楼主便是遇到这种情况,非常坑爹的window,楼主以为把路径加到 系统环境变量Path 就可以被找到了。

后来在 C:\Window 目录下找到了 另外一个 adb.exe,不知道是哪个软件帮我弄进去了,坑啊!删了吧!问题解决 。。

0 0
原创粉丝点击