2013-07-16 167 views
2

我想做一个简单的应用程序,它将有一个包含谷歌地图sdk的视图。我正在跟随本教程https://developers.google.com/maps/documentation/android/intro#sample_code,但是他们所说的那些文件/文件夹都不存在......实际上是存在的。我需要谷歌播放服务SDK,我不知道从哪里得到它。我已经尝试了很多不同的东西来让它在Android SDK管理器中显示,但它不会...有没有直接链接我可以从它得到它?谷歌播放服务sdk失踪

回答

1

这当然是因为你办公室的sdk.firewall或某个地方的不完整的文件阻止了它,因此错误消息说对等体未通过身份验证我面对的是相同的问题,但通过获取防火墙访问下载所有文件后我的模拟器工作正常,比以前快得多。并且api也被包含在SDK管理器中,因此通过阻止并下载重要文件来阻止防火墙,这一定会做好工作....

-1

您需要启动SDK Manager并安装Google Play Services包(平台无关,从Extras节点)。然后你将在你的机器上的<SDK>\extras\google\google_play_services文件夹中。

+0

正如我所提到的...谷歌播放服务SDK不位于我的SDK管理器内 – Ben

+0

该文件夹 \ extras存在,但文件夹 \ extras \谷歌做不存在 – Ben

+0

也许你有某种古老的SDK经理?试图重新提出新的?或做软件包 - > Reload –

2

正如您正确地发现这是由于公司防火墙问题,由于SDK管理器无法连接和下载存储库列表,因此可识别根问题。

对于像我这样寻求来自美国以外的其他人的小附录,像中国这样的国家已经阻止了与Google服务器的一些连接,所以个人VPN是解决方法。

如果您使用应用程序/浏览器级别的VPN,那么SDK管理器将不会使用此连接,因此您必须找到回送端口才能在SDK Manager - > Tools中设置代理 - >选项菜单。仅供参考,Astrill VPN用户应该将其设置为127.0.0.1:3213

+0

非常感谢Astrill的小费! –

0

我遇到了同样的问题。在SDK管理器中转到工具 - >选项并给你的HTTP代理服务器和Http代理端口