无法找到适用于Android SDK的Google API

时间:2011-10-20 19:56:45

标签: android api sdk

我一直在尝试创建一个使用Google地图的应用程序,在收到“MapActivity”错误后,我搜索了网页,发现解决方案是让我的构建目标为“Google API”。

但是,我查看了Eclipse中的“Android SDK和AVD Manager”,我可以在任何地方找到它:(

我查看了“第三部分附加组件”>“Google Inc”,但它只是说“找不到包裹”。

请帮忙吗?

11 个答案:

答案 0 :(得分:40)

我遇到了同样的问题

转到here手动下载Google API。 例如,我使用的是GoogleAPI等级8,因此我下载了包here

下载后,只需将zip文件解压缩到"C:\Program Files (x86)\Android\android-sdk\add-ons",然后将目录重命名为"google_apis-8",而不是"google_apis-8_r02"

答案 1 :(得分:5)

这发生在我身上。

简单的解决方法是更新当前安装的软件包,然后更新SDK Manager应用程序,然后重新启动后,每个软件包都会出现,包括USB驱动程序。

显然,如果SD管理器已过时,那么您将无法安装USB驱动程序等重要内容。

答案 2 :(得分:4)

如果您使用的是最新版本的SDK(ADK 14),则Google API包应位于SDK管理器中包含相应SDK级别的文件夹中。

例如,对于Android 2.2,应该有一个名为“Android 2.2(API 8)”的文件夹,其中应包含SDK“SDK平台”和其他部分,例如Google API“Google API by Google,Inc。”

答案 3 :(得分:2)

我遇到了同样的问题,并说“访问被拒绝”。 我使用64位win7,sdk工具安装在C:\ Program Files(x86)\ Android \ android-sdk下。 我发现这是因为SDK管理员没有该文件夹的权限,所以快速修复是右键单击SDK管理器并以管理员身份运行它。

答案 4 :(得分:1)

我发现与摩托罗拉开发工作室合作可以很容易地从Google获取各种API级别。您可以在

找到所有下载和文档

developer.motorola.com

答案 5 :(得分:0)

有时Google服务器已关闭或返回502错误,因此您无法找到任何清单文件。这发生在我身上。解决方案是等待几分钟。

答案 6 :(得分:0)

更新对我没有帮助,但重新安装SDK管理器和ADT解决了这个问题。

答案 7 :(得分:0)

以管理员身份运行在Windows 7中完成了我的技巧.SDK管理器在此之后显示所有额外的谷歌API。

答案 8 :(得分:0)

我遇到了同样的问题。

重启Eclipse& SDK经理解决了这个问题。重启后,所有GOOGLE API和其他内容都在相应的Build下可见。

如果这不显示任何更改,请将SDK Manager.exe作为ADMINISTRATOR调用,这将解决问题

答案 9 :(得分:0)

尝试清除缓存(工具>选项>清除缓存),然后 重新加载(包>重新加载),看看是否有帮助。

答案 10 :(得分:0)

如果它是一个旧包,它可能已经过时,SDK管理器默认不会显示它。转到“包”选项卡,然后选择“显示过时包”。