“SDK平台工具组件缺失!”

我正在尝试添加SDK平台1.6到现有的2.2安装,在这个线程的帮助下。

正如所build议的,我跑了帮助检查更新find并安装了以下内容:

+ 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?

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

 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] 

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

为此,使用cmd进入"C:\Program Files\Android\android-sdk\tools"目录,然后input以下命令来下载这些缺失的工具:

 android.bat update sdk --no-ui 

然后inputy以接受cmd所有许可证。 下载将从cmd本身开始。

安装Android SDK通过“Android SDK和AVD Manager”完成… Eclipse的“Window”菜单上有一个快捷方式,或者您可以从现有Android SDK安装的根目录运行.exe。

是的,我认为安装2.3 SDK将解决您的问题…您可以同时安装较旧的SDK。 重要的是SDK的结构在2.3版本中由一些工具(如ADB)从sdkroot \ tools转移到了sdkroot \ platform-tools。 很可能最新的ADT插件不是大规模向后兼容的改变。

我不明白为什么这些文件被重定位到/ tools的/ platform-tools。 似乎所有的开发工具,我已经尝试,加拿大为一,他们的安装软件在/工具中查找这些文件,并失败设置。 “work around”涉及到一些不同的诡计,其中你要么…… 1)build立一个软链接来告诉操作系统“如果你在这里查找文件”x“,那么它真的在这里结束了;或者2)更简单方法…复制所有的/平台工具默认(预先额外的android sdk安装)文件,并将其放置到/ tools文件夹,这绕过了新的sdk已经完成的重定位,当然你必须设置path环境variables可以指向SDK位置(有时是Android-sdk- [操作系统名称:Android-sdk-windows或Android-sdk-mac_x86等],以及/ platform-tools,有时也可以是/ tools。是一个尝试和错误的痛苦,但当它终于工作…它的工作。

在更新SDK组件之前,请检查Android SDK Manager工具选项 ,并在本地局域网中设置HTTP代理和端口。

最新版本的Android SDK带有两个不同的应用程序:一个SDKpipe理器和一个AVDpipe理器,而不是一个单独的应用程序,当这个问题最初被问到时是有效的。

我的特殊问题与其他build议无关。 我在networking上,HTTPSstream量大部分是不允许的。 为了安装Android平台工具,我需要打开“使用http:// …强制https:// …源提取”选项,然后这允许我安装其他工具。

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

目前的版本是Android SDK Tools 25.1.7。 下载完成后将其解压缩并放入sdk文件夹中。 然后,您可以直接从SDKpipe理器下载其他缺失的文件。

在Windows 7和Eclipse Luna(4.4.0)上,我一直面临着与SDK 24.0.2和ADT 23.0类似的问题。 android SDK Manager带有127.0.0.1(本地主机)和端口8081的默认代理IP。因此,当您尝试按照以前的解决schemebuild议运行SDKpipe理器时,它将尝试通过默认的代理设置进行连接, (至less在我的系统上)。 因此,如果您不需要代理设置,只需清除默认代理设置(即删除代理服务器IP和端口,将这些字段留空)。 否则根据需要设置它们。 要在eclipse中访问这些设置,进入Window-> Android SDK Manager-> Tools-> Options。

希望这有助于某人。

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

第二步:select“Android SDK位置”,select编辑选项,会提示更新/安装组件。 然后开始下载或更新,这可能需要一段时间,所有你需要做的就是耐心等待。 “如果你以前安装了SDK,它会显示SDK sdk安装”

第三步:一旦完成,程序将编译正常,不会有任何错误存在。

感谢Udit Sood

android.bat update sdk --no-ui没有android.bat update sdk --no-ui没有在Windows 10 PowerShell的工作,但.\android.bat update sdk --no-ui工作的工作