文章目录

  • 1. 故障
  • 2. 一般解决方案
  • 3. 终极解决方案

1. 故障

Android Studio打开时报 Internal error。
java.util.concurrent.CompletionException: java.net.BindException: Address already in use
这样的错误,IDE打不开

2. 一般解决方案

很多人分析,需要在cmd上使用 netsh winsock reset 重置网络:

netsh winsock reset

重启电脑,然后再次打开Android Studio,开机马上打开,则可以打开成功,但是电脑重启后,过一段时间才打开Android Studio,依然可能报错,打不开。也有可能这次打开了,下次开机又打不开了。

所以此方案不行。

网络上,还有关闭防火墙的,还有安装目录下的 Android Studio\bin\idea.properties最后面加一行代码disable.android.first.run=true, 都不靠谱。

卸载Android Studio重装都不行。

3. 终极解决方案

Android Studio启动时会启动本地主机上的服务器以进行内部进程,并尝试在6942和6991之间的任何端口上进行绑定。而电脑Hyper-V会保留很多端口,一旦6942~6991的端口处于被保留状态,就会出现Android Studio无法打开的情况(报 java.util.concurrent.CompletionException: java.net.BindException: Address already in use 的错误)。

使用指令查看保留端口:

netsh int ipv4 show excludedportrange protocol=tcp

解决方法:排除我们需要的端口范围,不让Hyper-V保留

重启电脑,使用管理员权限打开cmd,输入如下指令:

netsh int ip add excludedportrange protocol=tcp startport=6942 numberofports=50

就这么简单,解决问题,以后就不会出现Android Studio 打不开报错的问题了。

可能在使用以上指令时出现这样的错误:

这是因为,重启电脑后,指令输入的太慢了,还没来得及执行,就被Hyper-V占用了。记住要快。
或者,先去BIOS里面把Hyper-V关闭,然后启动电脑,慢慢输入以上指令,指令执行完了,去BIOS里面开启Hyper-V

Android Studio打开时报Internal error相关推荐

  1. Android studio 打开monitor 出现error提示 的解决办法 特别是使用了JDK-9

    查看电脑的环境变量中JAVA配置的路径中是不是如下图所示,有可能你的jdk版本为jdk-9,android studio目前还不支持jdk-9. 解决办法: 如果是jdk-9,需要卸载这个jdk,重新 ...

  2. Android Studio 打开Profiler后App闪退

    Android Studio 打开Profiler后App闪退 环境 Android Studio 4.1.1 Android 10 错误信息: 2020-12-24 16:06:21.870 300 ...

  3. Android Studio 编译时报错乱码的解决方法

    前言 android studio 编译时报错 部分文字乱码 乱码效果如下 解决方法 设置android studio的编码格式 找到这个 打开文件 添加一行输入 -Dfile.encoding=UT ...

  4. Google Maps打开出现internal error错误

    Google Maps打开出现internal error错误 个人手机型号:HTC Viva 手机系统:Windows Mobile 6.1 问题:某天打开Google Maps,却弹出错误窗口,提 ...

  5. Android studio Mac 版  Plugin Error Plugin “GsonFormat4DataBinding“ is incompatible

            Android studio Mac 版  Plugin Error Plugin "GsonFormat4DataBinding" is incompatible ...

  6. java打开android_解决android studio 打开java文件 内容全变了的问题

    问题描述: 某天打开项目的activity的java文件界面突然变成下面这样了,但是用Notepad++打开代码什么的都正常,不知道什么原因造成的 解决办法 使用notepad++打开java文件,随 ...

  7. 【Unity3D】Android 打包 ④ ( Android 工程打包 | Unity 中导出安卓工程 | Android Studio 打开 Unity 导出的 Android 工程 )

    文章目录 一. Android 工程打包 二. Android Studio 打开 Unity 导出的 Android 工程 一. Android 工程打包 Android 工程打包 就是将 Unit ...

  8. Android Studio打开DDMS : An error has occurred URIUtil

    问题 打开Android Studio Tools->Android->Android Device Monitor报错: An error has occurred. See the l ...

  9. Android Studio打开Android Device Monitor提示An error has occurred. See the log file......

    工具 Android Studio 3.0.1 问题描述:当我们打开Android Studio的Android Device Monitor时,发现出现弹窗,提示:An error has occu ...

最新文章

  1. java label api_使用python API进行的培训作为Java API中LabelImage模块的输入?
  2. python绘制蝴蝶曲线_如何编程实现蝴蝶函数曲线
  3. 【solr基础教程之一】Solr相关知识点串讲
  4. How to use QueryPerformanceCounter? (c++,不使用 .Net)
  5. python pep8模块_读懂PEP8,让你的Python代码更加优雅
  6. java 内省 反射_如何使用反射/内省来维护程序?
  7. Linux静态库与动态库
  8. 从volume表的host字段开始学习RPC
  9. dns服务器响应 异常,DNS云学堂|快速定位DNS解析异常问题,牢记这四种DNS状态码...
  10. matlab画回归曲线方程,MATLAB线性回归方程与非线性回归方程的相关计算
  11. 解决mininet运行报错“ImportError: No module named mininet.log”
  12. 用Python做一个Mean Rerversion策略
  13. 图像细化 A fast parallel algorithm for thinning digital patterns
  14. WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享
  15. 几款开源的ETL工具及ELT初探
  16. 质因数分解(java)
  17. 转载_ASK,OOK,FSK,GFSK简介
  18. 领奖啦!第二期博客征文《从HelloWorld启航——说说那些年我们一起写过的代码》获奖名单揭晓
  19. SDN/NFV重构下一代网络
  20. SQL中的条件判断语句(case when zhen)用法

热门文章

  1. 小程序源码:最新wordpress黑金壁纸微信小程序 二开修复版-多玩法安装简单
  2. 7个最佳实践,告诉你企业如何实施云安全监控
  3. RK3399参考设计方案之DC-DC电源芯片RK808D【转】
  4. 【BFS】CODE[VS] 2059 逃出克隆岛(奴隶岛)
  5. linux 句柄类型,句柄问题分析
  6. Python学习路线2019升级版(课程大纲+视频教程+网盘资源下载)
  7. 由于策略,导致磁盘处于脱机状态解决办法
  8. 全球SPD市场迎来黄金时代,中国领跑全球增长
  9. ZooKeeper的十二连问,你顶得了嘛,Java自学宝典电子书下载
  10. U盘装系统启动热键 (开机时使用)启动按键