Window环境中开发Android之adb连接手机问题解决
2016-03-20 15:32
441 查看
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中!
![](https://oscdn.geek-share.com/Uploads/Images/Content/201603/20/0342774eea8001b212412a6b0ebd5287)
2. 假如这个时候你发现问题依然没有解决
啊,楼主便是遇到这种情况,非常坑爹的window,楼主以为把路径加到 系统环境变量Path 就可以被找到了。
后来在 C:\Window 目录下找到了 另外一个 adb.exe,不知道是哪个软件帮我弄进去了,坑啊!删了吧!问题解决 。。
这三款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,不知道是哪个软件帮我弄进去了,坑啊!删了吧!问题解决 。。
相关文章推荐
- Android文件存储中的坑
- android小Demo--七彩霓虹灯效果
- android问题(1)
- android离线缓存技术
- android离线缓存技术
- android离线缓存技术
- Android四大组件之BroadcastReceiver工作原理
- Android列表类控件(Aapter)
- android vitamio的使用
- Android Paint Style
- Java 和Android 环境变量配置
- Android技术积累:开发规范
- Android之数据库操作
- 自定义view(1)
- android源码解析之(二)-->异步任务AsyncTask
- Android中级学习笔记(二)之Source Insight 查看Android源码(图文)
- android-activity中fragment实现分页
- 优雅的发布Android开源库(论JitPack的优越性)
- android的System.out.println
- Ubuntu 14.04.3安装AndroidStudio搭建Android开发环境