【问题标题】:Missing SDK platform Android, API 18缺少 SDK 平台 Android、API 18
【发布时间】:2013-07-28 19:48:54
【问题描述】:

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

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

【问题讨论】:

  • 我更新了我的 sdk 工具以及我的广告!!它就像魅力一样......

标签: android android-sdk-tools


【解决方案1】:

先这样做:

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

然后重试安装

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 是的,这就是问题所在。安装 SDK 平台工具后,它确实显示了 api18 的所有内容并且可以安装它。除了您的回答之外,它确实需要在安装平台工具后重新启动 eclipse 才能让 API 18 变得可安装。
    • 也许很高兴注意到平台工具包仅在您检查正确安装时才会出现,顺便感谢您的回答
    • 点击取消全选,然后只安装Android SDK。
    • @magorich 没关系,但这取决于你是否安装了任何特定的包。
    • 我必须更新工具 > Android SDK 工具和平台工具。关闭管理器窗口并重新打开它。然后再次运行更新。
    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        遇到了同样的问题。消息是:

        package google apis android api 18 revision 1 依赖于缺少的 sdk 平台 android api 18

        我按照以下步骤解决了:

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

        对我来说效果很好。

        【讨论】:

        • 谢谢 - 不需要 Eclipse。对我来说,存储库位于“Google Inc.”下,而不是“Extras”下。
        【解决方案6】:

        另一种修复方法:

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

        1) 重启 Eclipse ADT,

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

        【讨论】:

          【解决方案7】:

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

          【讨论】:

            【解决方案8】:

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

            【讨论】:

              【解决方案9】:

              从其他网站找到

              解决此问题的步骤:

              1. 打开 SDK 管理器
              2. 转到工具 -> 选项
              3. 在“清单缓存”下,点击“清除缓存”
              4. 然后转到“Packages”并点击“Reload”

              【讨论】:

                【解决方案10】:

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

                1. Eclipse/Help/Check for Updates,安装找到的所有内容,重新启动 Eclipse
                2. Eclipse/Window/Android SDK 管理器 - 安装了 Android 支持存储库(感谢 BurDog)。关闭 SDK 管理器。
                3. Eclipse/Window/Android SDK 管理器 - 现在 Android SDK 工具 (Rev 22) 显示在顶部,已安装。关闭 SDK 管理器
                4. 现在 Android SDK 平台工具出现在 API 18 部分 - 已安装。重启 Eclipse(否则 API 18 将无法在所有地方使用)。

                终于可以去构建一个新版本了。

                【讨论】:

                  【解决方案11】:

                  这就是我修复我的方法:

                  1. 在“清单缓存”下,点击“清除缓存”
                  2. 转到“Packages”并点击“Reload”
                  3. 检查工具 --> Android SDK Platform-tools
                  4. 只安装这个包
                  5. 重启 SDK 管理器

                  【讨论】:

                  • “Extras”下的很多包对我来说都不见了。完成上述所有 5 个步骤以及仅安装“Android SDK 工具”并重新启动的附加步骤对我来说就像一个魅力。很多这些包都依赖于“Android SDK Platform-tools”和“Android SDK Tools”,所以当这两个主要包需要更新时,依赖的包会被删除——而不通知用户发生了什么!
                  【解决方案12】:

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

                  【讨论】:

                    【解决方案13】:

                    看起来有点笨拙,我也遇到过类似的问题。当我将 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.. 到目前为止我所知道的似乎正在工作。

                    【讨论】:

                    • 欢迎来到stackoverflow。您应该通过(1)不要使用太多缩写以及(2)格式化和结构化您的答案来使您的答案更容易阅读。这样一来,您的回答更有可能获得支持。
                    • 好点——我还发现点击“重新加载”是不够的。只有当我退出并终止 SDK Manager 进程,然后重新打开它时,我才开始取得进展。
                    【解决方案14】:

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

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

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

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

                    【讨论】:

                      【解决方案15】:

                      我已经解决了这个问题:

                      1. 打开 Android SDK 管理器 -> 包 -> 重新加载
                      2. 重启 Android SDK 管理器
                      3. 安装“缺失”的包(现在可见)

                      【讨论】:

                        【解决方案16】:

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

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

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

                        【讨论】:

                          【解决方案17】:

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

                          【讨论】:

                            【解决方案18】:

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

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

                            【讨论】:

                              【解决方案19】:
                              1. 它需要最少 sdk 和最多 sdk 包。
                              2. 你只是安装了最大的sdk ie.,API18 3.它也至少依赖于其他sdk包

                              【讨论】:

                              • 只需添加附加组件并确保已安装软件包
                              【解决方案20】:

                              我对缺少 SDK 平台 Android、API 26 的解决方案(它也应该适用于 API 18)

                              1. 更新 SDK 工具
                              2. 重启 SDK 管理器和 Eclipse
                              3. 安装 SDK Platform API 26,现在可见
                              4. 安装其他 API 26 包

                              【讨论】:

                                【解决方案21】:

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

                                【讨论】:

                                  猜你喜欢
                                  • 2015-10-12
                                  • 1970-01-01
                                  • 1970-01-01
                                  • 2011-05-30
                                  • 2015-09-30
                                  • 2017-10-17
                                  • 1970-01-01
                                  • 2012-03-04
                                  相关资源
                                  最近更新 更多