在Linux上使用Android Studio时出现“SDK模拟器目录丢失”的错误。

15

我正在尝试在linux manjaro上安装安卓工作室,但是它显示以下错误:

SDK模拟器目录丢失

我该如何解决这个问题?

错误信息:

error screenshot


2
你使用了代理吗?如果是,请参考这篇Stack Overflow的帖子 - Vall0n
我总是忘记我的代理。这个评论救了我的命。谢谢。 - Tobias
5个回答

16

抱歉我的英语不好。
我在Windows 10上遇到了这个问题,但也许我的解决方案适用于你。
我搜索了3天关于这个问题的资料!并发现这个问题是由以下原因引起的:

  1. 你使用了不好的VPN:
    为了检查这个问题,请运行Android Studio并手动输入(在下一项中您将知道我为什么要这样说)浏览器中正在下载的文件地址。如果您可以下载它,则表示您的连接没有问题。
    例如https://dl.google.com/android/repository/addons_list-2.xml
    Android studio download progress image
  2. 您的区域格式不是设置为英语:
    如前面的图像所示,链接包含一个数字(...addons_list-2),但由于区域格式不是以英语格式显示,因此无法下载。我使用Fiddler来识别这个问题;在Fiddler中,链接包含一个“?”而不是“2”;所以只需更改您的区域格式即可。

似乎您已经给出了原因,但并没有解决方案。您所说的“区域格式”是指系统设置还是软件设置? - Young Yang
我指的是系统设置。 - herpak
谢谢!这正是我想要的。 - Young Yang
奇怪!更改区域格式设置对我有用。谢谢! - E. Vakili
谢谢 :) ,它对我有用,我已将格式更改为:英语(美国) - Mohmd Nader

1
在安装Android Studio时,有些用户无法下载SDK文件,因此应用程序会显示此错误。 需要将设备连接到VPN,然后重新启动Android Studio,然后要求您从Google存储库下载SDK文件。

0

我的问题是我一直在使用错误的代理。

  1. 关闭互联网连接
  2. 打开Android Studio
  3. 会弹出"设置代理"的窗口
  4. 选择"不使用代理"
  5. 启用互联网连接
  6. 重新启动Android Studio

0

我曾经遇到过这个问题,

  1. 首先,您需要单击网络图标,然后右键单击它并选择打开网络和Internet设置。

  2. 然后点击更改适配器选项。

  3. 然后选择WiFi网络,右键单击它,然后单击禁用。

  4. 然后关闭Android Studio并返回通过按启用按钮禁用的模式。


-1

今天早上我遇到了这个问题。

因为我没有将Android Studio拖放到应用程序目录中,所以当它被拖放到/Users/{用户名}/Applications目录后就消失了,你可以将其拖放到/Applications或启动台等位置。

或者,你可以检查SDK目录是否存在,尝试手动创建emulator目录,但我认为这不是最好的尝试方式,因为我们应该找到根本原因(如访问权限等)。

祝你好运,希望你已经解决了这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接