【问题标题】:"SDK Platform Tools component is missing!"“缺少 SDK 平台工具组件!”
【发布时间】:2011-05-30 11:16:59
【问题描述】:

我正在尝试在 this thread 的帮助下将添加 SDK 平台 1.6 添加到现有的 2.2 安装中。

按照建议,我运行 HelpCheck for Updates 找到并安装了以下内容:

  + Android DDMS              8.0.1.v201012062107-82219
  + Android Development Tools 8.0.1.v201012062107-82219

它提示重新启动 Eclipse,当它重新启动时它给了我以下错误消息:

"SDK Platform Tools component is missing!
Please use the SDK Manager to install it."

嗯?为什么?我仍然在 C:\android-sdk-windows 上拥有 SDK 平台工具,在我进行此“升级”之前它运行良好。

在我的开发环境中同时支持 2.2 和 1.6 需要什么?

【问题讨论】:

  • mmm..我前段时间更新了ADT,我不确定...但也许你需要在preferences->android中再次指定SDK位置?
  • @Bigstones 感谢您的回答。我验证了preferences->android中的SDK位置与当前安装的相同。那没有帮助。或许我也需要安装 2.3 SDK 工具?

标签: android eclipse sdk eclipse-plugin adt


【解决方案1】:

好的,这是我解决问题的方法:

Open Eclipse. Then:
  Window > Android SDK and AVD Manager
   > Available Packages: 
     > Android Repository:
       + Android SDK Tools, revision 8
       + Android SDK Platform-tools, revision 1

[Install Selected]

【讨论】:

  • 我在尝试下载文件时遇到了一些错误,/usr/local/android 说权限被拒绝。没有时间弄清楚哪个用户试图在那里写,所以 chmod a+w 是我蹩脚的黑客......
  • 我喜欢 stackoverflow。 android 插件文档中缺少这个简单的步骤
  • 很好地回答了您自己的问题!
  • 我必须在 Android SDK 管理器中设置 代理服务器 从工具 > 像@persons08 说的选项。
【解决方案2】:

下载的sdk软件不包含sdk平台工具。

为此,使用cmd 转到"C:\Program Files\Android\android-sdk\tools" 目录,然后键入以下命令下载那些缺少的工具:

android.bat update sdk --no-ui 

然后键入y 以接受cmd 中的所有许可证。下载将从cmd 本身开始。

【讨论】:

  • 非常感谢您的正确回答。我真的不想浪费时间下载大约 300MB 的无用 IDE 来掌握 ADB。恕我直言,Google 的计划很糟糕。
  • 完美运行!对于 Mac 上的用户,请删除 .bat 并使用“android update sdk --no-ui”
  • @Udit Sood 是否可以这样做,因为它只下载和安装平台工具 (ADB) 而不是所有的 API?
【解决方案3】:

通过“Android SDK 和 AVD 管理器”安装 Android SDK...在 Eclipse 的“窗口”菜单上有一个快捷方式,或者您可以从现有 Android SDK 安装的根目录运行 .exe。

是的,我认为安装 2.3 SDK 可以解决您的问题...您可以同时安装较旧的 SDK。重要的是 SDK 的结构在 2.3 中发生了变化,一些工具(例如 ADB)从 sdkroot\tools 移动到 sdkroot\platform-tools。很可能最新的 ADT 插件并没有大规模向后兼容这种变化。

【讨论】:

  • 感谢您的回答和 +1。我只是在发布我的解决方案后才注意到它。顺便说一句,将其称为 2.3 SDK 对我来说非常令人困惑。我故意没有安装“DK Platform Android 2.3”,因为我想看看新的 SDK 工具和“平台工具”是否适用于 2.2 和 1.6。
【解决方案4】:

我不明白为什么这些文件会从 /tools 重新定位到 /platform-tools。 似乎我尝试过的所有开发工具,一个是 appcelerator,让他们的安装软件在 /tools 中查找这些文件并失败安装。 “解决方法”涉及一些不同的技巧,其中您要么...1)设置软链接以告诉操作系统“如果您在此处查找文件“x”,它真的在这里。或2)更简单方法 ... 复制所有 /platform-tools 默认(预附加的 android sdk 安装)文件并将它们放入 /tools 文件夹。这样可以避免较新的 sdk 所做的重定位。 然后当然你必须设置路径环境变量指向 SDK 位置(有时指向 Android-sdk-[操作系统名称:Android-sdk-windows 或 Android-sdk-mac_x86 等] 和 /platform-tools 和有时到 /tools。 这是一个反复试验的痛苦。但是当它最终起作用时……它起作用了。

【讨论】:

    【解决方案5】:

    更新 SDK 组件前,检查 Android SDK ManagerToolsOptions 并设置 HTTP 代理和端口(如果在本地设置)局域网。

    【讨论】:

      【解决方案6】:

      最新版本的 Android SDK 附带两个不同的应用程序:一个 SDK 管理器和一个 AVD 管理器,而不是最初提出这个问题时有效的一个应用程序。

      我的特殊问题与其他建议无关。目前,我在网络上大多数情况下不允许使用 HTTPS 流量。为了安装 Android 平台工具,我需要打开“强制 https://... 使用 http://... 获取源”选项,然后这允许我安装其他工具。

      【讨论】:

        【解决方案7】:

        这是另一种选择。直接在此处下载:http://androidsdkoffline.blogspot.com.ng/p/android-sdk-tools.html

        撰写本文时的当前版本是 Android SDK Tools 25.1.7。下载完成后解压,放到你的sdk文件夹中。然后,您可以直接从 SDK 管理器下载其他丢失的文件。

        【讨论】:

        • 为 Android SDK Tools 26.0.1 添加那些
        【解决方案8】:

        我在 Windows 7 和 Eclipse Luna (4.4.0) 上遇到了与 SDK 24.0.2 和 ADT 23.0 类似的问题。 android SDK 管理器带有默认代理 IP 127.0.0.1 (localhost) 和端口 8081。因此,当您尝试按照早期解决方案的建议运行 SDK 管理器时,它将尝试通过默认代理设置进行连接,这会一直失败(......至少在我的系统上)。因此,如果您不需要代理设置,只需清除默认代理设置(即删除代理服务器 IP 和端口,将字段留空)。否则根据需要设置它们。要在 Eclipse 中访问这些设置,请转到 Window-> Android SDK Manager->Tools->Options。

        希望这对某人有所帮助。

        【讨论】:

          【解决方案9】:

          第 1 步: 单击任务栏上的蓝色图标。它是“SDK 管理器”。然后接下来点击外观和行为 -> 系统设置 -> Android Sdk

          第二步: 选择“Android SDK location”并选择编辑选项。它将提示您更新/安装组件。然后开始下载或更新,这可能需要一段时间,您所要做的就是耐心等待。 “如果您之前安装了 sdk,它将显示 sdk android sdk 已安装”

          第三步: 完成后,程序将正常编译,不会出现任何错误。

          【讨论】:

            【解决方案10】:

            感谢乌迪特·苏德

            android.bat update sdk --no-ui 不适用于 Windows 10 powershell 但 .\android.bat update sdk --no-ui工作

            【讨论】:

              猜你喜欢
              • 2015-09-30
              • 2015-10-12
              • 1970-01-01
              • 2017-10-17
              • 2013-07-28
              • 1970-01-01
              • 1970-01-01
              • 2018-10-17
              相关资源
              最近更新 更多