缺少SDK平台Android,API 18

时间:2013-07-29 05:59:47

标签: android android-sdk-tools

当我尝试安装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)

21 个答案:

答案 0 :(得分:101)

您是否安装了SDK平台工具版本18?在您的SDK Manager中,将首先安装最新版本的SDK Platform工具,然后重新启动eclipse,然后尝试使用Android SDK API 18

enter image description here

答案 1 :(得分:19)

首先执行此操作:

  

Eclipse>窗口> Android SDK Manager>套餐>重载

然后重试安装

答案 2 :(得分:6)

修复它的另一种方法:

0)安装其他软件包而不选择API 18,

1)重启Eclipse ADT,

2)打开SDK管理器,然后出现API 18 rev 1。

答案 3 :(得分:4)

游戏后期,同样的问题。 SDK工具和SDK平台工具都没有出现在我面前。这是一个分为四个步骤的过程:

  1. Eclipse /帮助/检查更新,安装找到的所有内容,重新启动Eclipse
  2. Eclipse / Window / Android SDK Manager - 已安装Android支持存储库(感谢BurDog)。封闭的SDK Manager。
  3. Eclipse / Window / Android SDK Manager - 现在Android SDK工具(Rev 22)出现在顶部,已安装。已关闭的SDK Manager
  4. 现在Android SDK平台工具出现在API 18部分 - 已安装。重启Eclipse(或API 18将无处可用)。
  5. 最后建立一个新版本很好。

答案 4 :(得分:2)

这是我修复我的方式:

  1. 在“Manifest Cache”下,单击“Clear Cache”
  2. 转到“套餐”,然后点击“重新加载”
  3. 检查工具 - > Android SDK平台工具
  4. 只安装此软件包
  5. 重新启动SDK Manager

答案 5 :(得分:2)

有同样的问题。消息是:

  

包google apis android api 18修订版1取决于缺少sdk平台android api 18

我解决了它,如下面的步骤:

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

对我来说很好。

答案 6 :(得分:2)

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

答案 7 :(得分:1)

Eclipse>窗口> Android SDK Manager>套餐>重载

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

答案 8 :(得分:1)

似乎有点klukey,我有类似的问题。当我将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(Trying update简单地说它是最新的)...一个未签名的内容错误.. 更新后重新启动ADT ..似乎从我到目前为止所知的工作开始。

答案 9 :(得分:1)

我已经解决了这个问题:

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

答案 10 :(得分:0)

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

答案 11 :(得分:0)

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

答案 12 :(得分:0)

从其他网站找到

解决此问题的步骤:

  1. 打开SDK Manager
  2. 转到工具 - >选项
  3. 在“Manifest Cache”下,单击“Clear Cache”
  4. 然后转到“套餐”并点击“重新加载”

答案 13 :(得分:0)

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

答案 14 :(得分:0)

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

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

然后我能够安装API19,不再抛出错误。 (“此软件包依赖于'缺少SDK平台Android,API19'

我决定在15年以后重新开始编码,而且我只是阅读了本书 Head Start Java 这对Java和Android来说是全新的。感谢您提供易于遵循的步骤,特别是对于新人。

答案 15 :(得分:0)

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

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

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

答案 16 :(得分:0)

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

答案 17 :(得分:0)

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

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

答案 18 :(得分:0)

  1. 它需要最少的sdk和最大的sdk包。
  2. 你刚刚安装了最大的sdk即API18 3.它还取决于其他sdk包最小

答案 19 :(得分:0)

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

  1. 更新SDK工具
  2. 重新启动SDK Manager和Eclipse
  3. 安装SDK Platform API 26,现在可以看到
  4. 安装其他API 26软件包

答案 20 :(得分:0)

如果您正在使用不建议使用的sdk管理器版本(例如r24.xx版),则需要先从sdk安装菜单更新平台工具,然后再进行安装。您可能必须执行几次(只要显示更新通知)