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


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

    SDK emulator directory is missing
    
    • 1

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

    根据错误信息: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.
    
    • 1

    目前,上述的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 即可。

  • 相关阅读:
    使用 Docker 部署 VS Code in The Browser
    CSS案例-1.字体样式练习
    数字验证学习笔记——SystemVerilog芯片验证12 ——句柄的使用&包的使用
    MySQL数据库详细解析
    mysql变量与游标
    关于css中设置变量用于全局Css或者Js中使用
    网络原理——TCP/IP--数据链路层,DNS
    做短视频的赶紧用起来,超好用的配音神器~
    移动单点输入连杆夹持机构
    移动设备软件开发-广播机制
  • 原文地址:https://blog.csdn.net/Chauncyxu/article/details/126482376