Android 安装时报错:SDK emulator directory is missing

为了要解决 Connection reset 错误,完全卸载并重装 Android Studio 时遇到了经典错误:

SDK emulator directory is missing

网上的方法,不适用自己。

根据错误信息:SDK 目录不见了。

可以断定:创建的 SDK 目录(目前是空的),AS 可能识别不了。

SDK的目录一般是在:user/用户名/AppData/Local/Android/Sdk 中,去这个目录看看,发现竟然 Local 下都没有 Android 这个目录。于是手动将其补上。然后再次尝试安装 SDK,发现还是不行。

不管它了。

然后也是糊里糊涂的就解决了这个问题。

回忆一下过程,记录如下:
1、遇到上面错误时,点击右下角 finish 退出当前安装 SDK 的界面。
2、Android Studio 会正常打开。
3、选择一个项目打开,会提示没有 SDK。(关闭提示,不用管)
4、点击右上角 SDK Manager,打开配置一下可用的代理(我使用的公司代理,这个大家得自己去找)
5、在 SDK platform 中选择要安装的 SDK 版本,然后右下角选择 apply。可能会出现错误,但是多试几次就成功开始下载了。(堪称玄学,到底还是个门外汉,没办法)

上述没有截图。目前并不想复现一遍错误。
因为Connection reset 的错误已经耽误一天时间了。
得先搬砖啊。

另外,下载好的 SDK 中,由于版本的问题,需要修改两个文件的名,否则会出现下面的错误:

Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.

目前,上述的32.0.0,也可能会是 33.0.0,31.0.0 (目前就发现这个三个,其他没试过,没见过)。这个数字就是 SDK 的版本号。

需要修改的两个文件位于:
Users\用户名\AppData\Local\Android\Sdk\build-tools\32.0.0 中的 d8.bat
Users\用户名\AppData\Local\Android\Sdk\build-tools\32.0.0\lib 中的 d8.jar
分别修改为 dx.batdx.jar 即可。

  • 1
    点赞
  • 2
    收藏
  • 打赏
    打赏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:技术黑板 设计师:CSDN官方博客 返回首页
评论

打赏作者

Life Commander

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值