「Do.012」记一次mac版AS3.1升级的坑

首发公众号:Android程序员日记
作者:贤榆的榆
如果你觉得有帮助欢迎关注、赞赏、转发
阅读时间:2277字 6分钟

注:AS:AndroidStudio

先简述一下时间线

9月9日(周日)

  • 上午拿到新的mac
  • 下午装好系统
  • 晚上从旧的mac上迁移数据到新mac。

9月10日(周一)

  • 上午AS正常工作
  • 下午升级AS到了最新的3.1.4
  • 继续工作
  • 调试连接不上手机
  • 晚上8:00开始google各种方法,解决无法通过AS使用adb连接手机的问题

9月11日(周二)

  • 凌晨两点已经尝试过
    • clean->rebuild
    • 重启AS
    • 重启mac电脑
    • 下载各个版本的AndroidSDK
    • 配置低版本的plateform-tools
    • 卸载下午新安装的所有软件
    • 卸载所有有可能使用adb连接手机的软件
    • 保留AS配置数据重装AS
    • 彻底删除AS所有数据并卸载重装
  • 凌晨两点十分,扛不住了,躺在床上睡死过去(没有洗澡)
  • 早上七点,强行爬起来洗了个澡,继续google
  • 突然眼前一亮,金光乍现,就是它了。在StackOverFlow上找到了,问题解决了

你可能在搜索的错误信息

我估计这个记录通过标题进来看的应该不多。但是你可能在搜索引擎里搜索这些内容(都是我搜过的,手动捂脸):

1、at com.android.tools.idea.explorer.adbimpl.AdbDeviceFileSystemService.checkState(AdbDeviceFileSystemService.java:204)

2、daemon not running; starting now at tcp:5037

3、Unable to open connection to: localhost/225.250.64.225:5037, due to: java.net.ConnectException: Operation timed out

4、Could not open Selected VM debug port (8700). Make sure you do not have another instance of DDMS or of the eclipse plugin running

5、adb unable to create an interface plug-in (e00002be)

现象长这样

如果你是搜索上面任何一条进来,那么你可以看一下下面这些现象是否和你的一样!

2018-09-1010.58.51

2018-09-117.44.00

通过adb的命令行,我可以产看到连接到这台电脑的Android设备,但是当我用AndroidStudio调试或者编译的时候就会看到上面的一些错误!

出现原因

应该是mac 版Andorid Studio 3.1.4在这一块还没有做好兼容处理,导致了这一问题。到9月11号还没有修复,官方也还没有任何关于这方面的恢复。所以根据我个人的实践,如果你在mac 系统10.13上升级AndroidStudio到了3.1.2或以上版本,那么你应该已经中奖了。而解决的办法是卸载重装,

修复步骤

1、导出AS的配置文件
如果想要在重装后,获得和重装一样的操作习惯那么这一步是必不可少的!请按如下操作:

File->Export Settings->Select All(选择所有配置项)->选择到处路径-> OK

2、卸载当前高版本的AndroidStudio

在命令行中使用如下命令完全卸载你的AndroidStudio:

rm -Rf /Applications/Android\ Studio.app
rm -Rf ~/Library/Preferences/AndroidStudio*
rm -Rf ~/Library/Preferences/com.google.android.*
rm -Rf ~/Library/Preferences/com.android.*
rm -Rf ~/Library/Application\ Support/AndroidStudio*
rm -Rf ~/Library/Logs/AndroidStudio*
rm -Rf ~/Library/Caches/AndroidStudio*
rm -Rf ~/.AndroidStudio*

//移除gradle工具相关的文件(缓存和包装),输入:
 rm -Rf ~/.gradle
 //删除AndroidStudio SDK Tools.输入:
 rm -Rf ~/Library/Android*

3、重新安装

先附上一个可用的下载地址:
http://www.androiddevtools.cn/
后台回复「AS3.1」也可以获3.1正式版的百度云链接

下载完成后,像以往一样正常安装就好了。

4、导入配置
按照如下操作导入你刚才导出到桌面的设置配置文件就好了。
File->Import Settings->选择配置文件->Open

最后附上StackOverFlow上关于该问题的连接
https://stackoverflow.com/questions/50772582/how-to-fix-unable-to-establish-a-connection-to-adb#new-answer

推荐阅读

系列文章

其他

欢迎大家关注我的公众号

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值