Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SDK安装问题-对等未验证_Android_Eclipse - Fatal编程技术网

Android SDK安装问题-对等未验证

Android SDK安装问题-对等未验证,android,eclipse,Android,Eclipse,我正在尝试安装Android SDK,SDK管理器日志中出现以下错误- Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xml Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: peer not authenticated Fetched Add-ons List succes

我正在尝试安装Android SDK,SDK管理器日志中出现以下错误-

Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: peer not authenticated
Fetched Add-ons List successfully
Fetching URL: https://dl-ssl.google.com/android/repository/repository-5.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-5.xml, reason: peer not authenticated
Done loading packages.

这个错误与代理设置等有关。我正在运行Ubuntu11.10,昨天我在同一个设置上轻松地安装了SDK

作为一种解决方法,我启用了“强制https://... 要使用http://...“在SDK管理器工具>选项菜单中进行设置

如果使用Android Studio而不是独立SDK管理器,请在“Android SDK”设置中选择“SDK更新站点”,然后单击屏幕下部的复选框

这似乎有帮助。我怀疑这是服务器端的问题,但我不确定


编辑:请注意,使用http而不是https并不是最好的主意!在最坏的情况下,中间人攻击可能会将恶意代码注入到您的Android SDK库中,并最终进入您的APK。这就是为什么它被称为变通方法:)

在我的特殊情况下,我的android设备上出现了“对等未验证”错误,因为我的设备上的系统时间是在过去设置的,您的系统时间没有问题吗


感谢您指出看似显而易见的…:)

对于那些拥有Mac的人启用强制https://... 要使用http://...“转到:

SDK管理器工具>首选项>“强制”https://... 要使用http://..."


谢谢@danilo bargen的回答。他给出了Windows的答案有一个包
ca证书java

使用OpenJDK时,它会自动安装。

在WebUpd8 PPA(Ubuntu)中使用Oracle的JDK时,情况并非如此。

对于我来说,在Windows 7中,我必须以管理员身份运行SDK管理器(右键单击/以管理员身份运行)。从那时起,SKD管理器就可以正常下载和安装。

我在Windows中遇到了sam问题。在完成以下步骤后,它对我有效:

  • 以管理员身份打开cmd
  • ping developer.android.com
  • 转到SDk管理器并重试安装

我通过以下方式解决了问题:首先打开计算机的日期和时间设置,然后将其更新为当前日期和时间。仅此而已。

当您在公司网络中,并且您的公司正在使用某种浏览器代理时,您很可能会收到此消息


如果是这种情况,并且您正在使用VPN软件进入公司网络,那么请断开与VPN的连接,以允许您的计算机“直接”在Internet上.

我禁用了防火墙,然后尝试以管理员身份运行SDK Manager.exe。它开始下载一些软件包,但没有失败,尽管有些软件包仍然无法下载,错误为“下载中断:对等方未经验证”。 因此,再次尝试重新运行sdk管理器,它现在将下载一些软件包。

我选择“强制”https://... 要使用http://...选项并重新启动“SDK管理器”,但它仍然不起作用。
然后我右键点击“Android SDK工具”-->“SDK管理器”,选择“以管理员身份运行”。之后,它开始下载软件包。我使用的是Windows 10。

Android的SDK管理器没有任何菜单(工具等)。你的答案是肯定的Windows@AbhishekSusarla你错了。它适用于我在linux(sdk管理器修订版21)上的工作。正在讨论的菜单是“Android sdk管理器”/“首选项…”,它适用于我。谢谢!:)(顺便说一下,我正在Mac上运行)。@DaniloBargen你不是在Android Studio/Eclipse上使用它吗?我只下载了sdk,也没有看到菜单工具。这是我的Ubuntu虚拟机上的问题,在没有安装同步时钟工具的情况下暂停/唤醒的错误时间。谢谢。在linux中,andriod命令之后添加
--无https