我一直在尝试创建一个使用Google地图的应用程序,在收到“MapActivity”错误后,我搜索了网页,发现解决方案是让我的构建目标为“Google API”。
但是,我查看了Eclipse中的“Android SDK和AVD Manager”,我可以在任何地方找到它:(
我查看了“第三部分附加组件”>“Google Inc”,但它只是说“找不到包裹”。
请帮忙吗?
答案 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级别。您可以在
找到所有下载和文档答案 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管理器默认不会显示它。转到“包”选项卡,然后选择“显示过时包”。