资讯专栏INFORMATION COLUMN

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

Anleb / 1327人阅读

摘要:首发公众号程序员日记作者贤榆的榆如果你觉得有帮助欢迎关注赞赏转发阅读时间字分钟注先简述一下时间线月日周日上午拿到新的下午装好系统晚上从旧的上迁移数据到新。到月号还没有修复,官方也还没有任何关于这方面的恢复。

首发公众号: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)
    
现象长这样

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


通过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/que...
推荐阅读

系列文章

「Do.006」Android实战项目(1)——我想说“开始吧”

「Do.007」Android实战项目(2)——使用Github进行版本管理

「Do.008」Android实战项目(3)——Git 分支管理模型

「Do.009」Android实战项目(4)——AndroidStudio插件推荐(磨刀)

其他

「Do.011」你是主动选择还是被动接受

「Do.002」有道云笔记--好用但不安全

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/77136.html

相关文章

  • 一次解决谷歌浏览器Google Chrome Helper占用过高cpu问题

    摘要:机器过高,一般都是可以从任务管理器着手解决。系统的任务管理器可以监控各个程序占用的是否正常,通常程序自身也是有任务管理的。像谷歌浏览器这种软件,几乎本身就是一个操作系统,所以说它的任务管理器也是必不可少的。 阅读原文 1. 问题现象 有时候发现mac风扇响的厉害,于是我检查了mac系统的活动监视器,发现Google Chrome Helper占用99%的CPU。 通常来说Chrome如...

    sihai 评论0 收藏0
  • 一次Validform.js表单提交踩的坑

    摘要:刚进公司实习不久,最近公司有一个需求做一个的页面,利用传过来的参数来显示不同的表单内容,不同的表单提交的内容也就不一样。 刚进公司实习不久,最近公司有一个需求,做一个h5的页面,利用传过来的url参数来显示不同的表单内容,不同的表单提交的内容也就不一样。 虽然我刚拿到也觉得so easy,但是就是这个简单的东西也踩了很多坑,记录下来,不再懵逼。 1 隐藏的表单元素的value也会被默认...

    hss01248 评论0 收藏0
  • 【踩坑记录】一次MySQL主从复制延迟的坑

    摘要:最近开发中遇到的一个主从延迟的坑,记录并总结,避免再次犯同样的错误。运行时查询为空,执行完毕后查询时内容存在,初步怀疑是主从延迟问题。报错只是部分失败,确定是主从延迟的问题。接下来,会去学习主从复制的原理,敬请期待。 最近开发中遇到的一个MySQL主从延迟的坑,记录并总结,避免再次犯同样的错误。 情景 一个活动信息需要审批,审批之后才能生效。因为之后活动要编辑,编辑后也可能触发审批,审...

    cartoon 评论0 收藏0

发表评论

0条评论

Anleb

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<