80

当我尝试安装 API 18 时,它只显示"Google API 18"(仅此而已)。现在,如果我尝试从中安装这些 google API,Android SDK Manager则会显示一条消息"this package depends on "Missing SDK platform Android, API 18"。和安装按钮被禁用。

这里有人知道如何使用 eclipse 安装 API 18(4.3_MR2 sdk)

4

21 回答 21

103

是否安装了 SDK 平台工具版本 18?在您的 SDK 管理器中,您必须先安装最新版本的 SDK 平台工具,然后重新启动 eclipse,然后尝试使用 Android SDK API 18

在此处输入图像描述

于 2013-07-29T06:03:39.950 回答
19

首先这样做:

Eclipse > 窗口 > Android SDK 管理器 > 包 > 重新加载

然后重试安装

于 2013-07-29T06:03:00.273 回答
6

另一种修复方法:

0) 在不选择 API 18 的情况下安装其他软件包,

1)重启Eclipse ADT,

2) 打开SDK manager,出现API 18 rev 1。

于 2013-08-20T07:31:57.770 回答
4

游戏迟到了,同样的问题。SDK 工具和 SDK 平台工具都没有出现在我面前。这是一个 4 步过程:

  1. Eclipse/Help/Check for Updates,安装找到的所有内容,重新启动 Eclipse
  2. Eclipse/Window/Android SDK Manager - 安装了 Android Support Repository(感谢 BurDog)。关闭 SDK 管理器。
  3. Eclipse/Window/Android SDK Manager - 现在 Android SDK Tools (Rev 22) 出现在顶部,已安装。关闭 SDK 管理器
  4. 现在 Android SDK 平台工具出现在 API 18 部分 - 已安装。重新启动 Eclipse(或 API 18 将不会随处可用)。

终于好去建一个新版本了。

于 2013-10-04T13:50:29.747 回答
2

有同样的问题。消息是:

包 google apis android api 18 修订版 1 依赖于缺少的 sdk 平台 android api 18

我按照以下步骤解决了它:

  1. Eclipse -> 帮助 -> 检查更新(然后在询问时单击“确定”-是否要安装它-单击“确定”/“是”以重新启动 eclipse 以完成安装)
  2. Window -> Android SDK Manager -> 取消全选(然后向下滚动到 Extras 并选择仅 Android Support Respository,未安装时,安装它)
  3. 窗口 -> Android SDK 管理器 -> 安装 xx 包

对我来说很好。

于 2013-08-13T20:46:56.140 回答
2

这就是我修复我的方法:

  1. 在“清单缓存”下,单击“清除缓存”
  2. 转到“包”,然后单击“重新加载”
  3. 检查工具 --> Android SDK 平台工具
  4. 只安装这个包
  5. 重启 SDK 管理器
于 2013-10-17T18:38:17.447 回答
2

我也有同样的情况。对我来说,将 ADT 插件更新到版本 22.0.5,关闭 Eclipse。然后 - Eclipse > Window > Android SDK Manager > Packages > Reload。希望这会对某人有所帮助。

于 2013-08-08T12:02:55.627 回答
1

Eclipse > 窗口 > Android SDK 管理器 > 包 > 重新加载

这对我有用。谢谢!现在我可以更新到 18 岁。我是新来的,并试图投票支持 Jaguar 的帖子,但我不能。

于 2013-07-31T03:24:07.020 回答
1

看起来有点笨拙,我有类似的问题。当我将 sdk 工具更新到 22 时,我终于通过了 api 18 msg,然后提示另一个错误,即工具在重新加载时降级。我再次打开 sdk mgr 并有一个 22.3 和平台工具来 rev19 和一些其他可用的工具选择。我与 API19 和 API 18 一起对它们进行了另一次更新,现在它似乎正在向前发展。我想也许对于 API 18+,此时您必须将 SDK 工具更新到 22.3。顺便说一句,我还在部分过程中获得了文件锁定,并在后台关闭了 Eclipse 并修复了重试。dang.. 接下来是说 ADT 必须是 22.0+ 版本。
我通过使用 eclipse/help/install 新软件将 ADT 更新到 22.3(尝试更新只是说它是最新的)......一个未签名的内容错误..更新后重新启动 ADT..似乎正在尽我所能说到目前为止。

于 2013-12-10T19:00:48.423 回答
1

我已经解决了这个问题:

  1. 打开 Android SDK 管理器 -> 包 -> 重新加载
  2. 重启 Android SDK 管理器
  3. 安装“丢失”的包(现在可见)
于 2014-01-16T20:26:13.710 回答
0

我在使用 API 19 时遇到了这个问题。我在 Eclipse 中使用 Android SDK Manager 的关键。然后,上面的建议解决了这个问题。

背景:由于我正在执行其他命令行操作,我通过在提示符下键入“android”来启动 SDK 管理器。- 这就是我所说的错误。

于 2014-07-17T16:04:31.947 回答
0

我遇到了同样的问题,但是使用了 API19。我单独安装了以下内容,每次安装后关闭 Android SDK Manager(感谢 cdoner):

  • 安卓 SDK 工具 22.3
  • Android 支持存储库 3

然后我能够安装 API19,它不再抛出错误。(“这个包依赖于‘Missing SDK Platform Android, API19’

我决定在 15 年后重新开始编码,并且对 Java 和 Android 完全陌生,只阅读了《Head Start Java 》这本书。感谢您提供易于遵循的步骤,尤其是对于新手。

于 2013-12-24T18:12:25.480 回答
0

我在MAC上,我遇到了同样的问题。我在 API 18 中找不到 SDK Platform。在 mac 上解决它的解决方案是先安装 SDK TOOLS,然后重新启动 sdk manager,然后我在 API 18 中找到了 SDK Platform。

于 2013-10-17T21:35:09.780 回答
0

清除缓存为我解决了问题。(工具>选项)

于 2014-03-07T17:06:34.540 回答
0

我无法从 Eclipse 安装新的 SDK(帮助 -> 安装新软件/检查更新),它抱怨新版本已经安装。但是,新的 SDK 并没有出现在 SDK 管理器中。

我通过命令行安装新的SDK版本解决了这个问题:android update sdk --no-ui

之后可以通过 SDK 管理器更新 google API 和其他工具。

于 2014-01-28T22:28:47.807 回答
0

我遇到了与您类似的问题(纯粹来自问题描述),但我的 Android SDK Platform-tools WAS 已经安装(16.0.2)。但是,所有其他软件包都无法识别它。我最终卸载了平台工具,然后重新安装。然后其他一切都认出了它。

于 2013-09-07T18:05:28.157 回答
0

我在我的 Mac 和 Windows 开发机器上遇到了这个问题。唯一的解决方案是重新安装最新版本的 Android SDK。谷歌真的在这方面丢球了。

于 2013-08-24T16:59:04.913 回答
0

从不同的网站找到

解决此问题的步骤:

  1. 打开 SDK 管理器
  2. 转到工具-> 选项
  3. 在“清单缓存”下,单击“清除缓存”
  4. 然后转到“包”并单击“重新加载”
于 2013-09-09T15:52:59.017 回答
0
  1. 它需要最少的 sdk 和最多的 sdk 包。
  2. 您只安装了最大的 sdk 即 API18 3. 它还取决于其他 sdk 包的最小值
于 2016-04-23T16:51:54.673 回答
0

如果您使用的是 r24.xx 等已弃用的 sdk 管理器版本,则需要先从 sdk 安装菜单更新平台工具,然后再安装任何东西。您可能需要多次执行此操作(只要出现更新通知)

于 2020-11-20T00:01:37.377 回答
0

我对 Missing SDK platform Android, API 26 的解决方案(它也应该适用于 API 18)

  1. 更新 SDK 工具
  2. 重启 SDK 管理器和 Eclipse
  3. 安装 SDK Platform API 26,现在可见
  4. 安装其他 API 26 包
于 2019-02-09T01:56:07.683 回答