Android SDK管理器无法访问存储库:权限被拒绝

时间:2014-02-04 00:33:23

标签: sdk permission-denied

我最初没有访问存储库和通过SDK管理器安装软件包的问题。然而,它确实如此,我还没有弄清楚原因。 Android SDK Manager日志中显示以下消息:

无法获取网址http://dl-ssl.google.com/android/repository/addons_list-2.xml,原因:权限被拒绝:连接 .... 无法获取URL http://dl-ssl.google.com/android/repository/repository-8.xml,原因:套接字权限被拒绝:连接 完成加载包。

我采取了以下行动,但没有一项行动

  1. 选中了“强制https:// ..来源”框 http://“
  2. 以管理员身份运行Android SDK管理器exe文件
  3. 启动命令提示符并在中运行android.bat命令 ../sdk/tools目录,这就是我得到的信息:I / O异常 (java.net.SocketException)在连接到目标时捕获 主持人:权限被拒绝
  4. 将adt bundle重新安装到另一个 目录
  5. 卸载然后重新安装Java JRE和JDK
  6. 禁用防火墙和平均防病毒软件。我不认为这是一个问题 因为如果我可以通过互联网访问存储库页面 浏览器
  7. 在不同地点(咖啡店)尝试
  8. 请告知您是否遇到类似的事情,或者是否可以同时绕过Android sdk经理。

    关于我的笔记本电脑:

    我在Windows 8,64位上运行

    ADT Build:v22.3.0-887826,它被解压缩到以下目录C:\ development Android SDK管理器版本22.3

    Java版本7更新51

2 个答案:

答案 0 :(得分:0)

将您的网址 http 更改为 https ,然后尝试。可能它应该有用。

答案 1 :(得分:0)

您是否尝试编辑android.bat并添加了声明:

-Djava.net.preferIPv4Stack=true

直接

  

调用%java_exe%

所以它会变成:

call %java_exe% -Djava.net.preferIPv4Stack=true %REMOTE_DEBUG% -Dcom.android.sdkmanager.toolsdir="%tools_dir%" -Dcom.android.sdkmanager.workdir=%work_dir% -classpath "%jar_path%;%swt_path%\swt.jar" com.android.sdkmanager.Main %*

这对很多人有所帮助。

另请参阅:http://code.google.com/p/android/issues/detail?id=41231#c6