我试图在this thread的帮助下将添加SDK平台1.6添加到现有的2.2版安装中。
根据建议,我运行帮助→检查更新找到并安装了以下内容:
+ 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吗?
答案 0 :(得分:86)
好的,这就是我为解决问题所做的工作:
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]
答案 1 :(得分:40)
下载的sdk软件不包含sdk平台工具。
为此,使用cmd
转到"C:\Program Files\Android\android-sdk\tools"
目录,然后键入以下命令以下载这些缺少的工具:
android.bat update sdk --no-ui
然后输入y
以接受cmd
中的所有许可。下载将从cmd
本身开始。
答案 2 :(得分:5)
安装Android SDK是通过“Android SDK和AVD Manager”完成的...... Eclipse的“窗口”菜单上有一个快捷方式,或者您可以从现有Android SDK安装的根目录运行.exe。
是的,我认为安装2.3 SDK可以解决您的问题......您可以同时安装较旧的SDK。重要的是SDK的结构在2.3中发生了变化,一些工具(如ADB)从 sdkroot \ tools转移到 sdkroot \ platform-tools。很可能最新的ADT插件并没有大规模向后兼容的改变。
答案 3 :(得分:3)
我不明白为什么文件从/ tools重新定位到/ platform-tools。 似乎我尝试过的所有开发工具,appcelerator for one,让他们的设置软件在/ tools中查找这些文件并进行失败设置。 “解决方法”涉及一些不同的技巧,其中你要么...... 1)设置一个软链接告诉操作系统“如果你找文件”x“这里它真的在这里。或2)更简单方法...制作所有/ platform-tools默认(预先附加的android sdk安装)文件的副本,并将它们放入/ tools文件夹中。这样可以绕过较新的sdk完成的重定位。 当然,你必须设置路径环境变量指向SDK位置(有时候是Android-sdk- [操作系统名称:Android-sdk-windows或Android-sdk-mac_x86等]和/ platform-tools和有时候到/工具。 这是一种反复试验的痛苦。但是当它最终起作用时......它有效。
答案 4 :(得分:2)
在更新SDK组件之前,请检入 Android SDK Manager →工具→选项并设置HTTP代理和端口(如果在本地设置) LAN。
答案 5 :(得分:1)
Android SDK的最新版本附带两个不同的应用程序:SDK Manager和AVD Manager,而不是最初询问此问题时有效的单个应用程序。
我的特殊问题与其他建议无关。我现在在网络上,目前大多数人都不允许使用HTTPS流量。为了安装Android平台工具,我需要启用“强制https:// ...使用http:// ...获取源代码”选项,然后这允许我安装其他工具。 / p>
答案 6 :(得分:1)
这是另一种选择。直接在此处下载:http://androidsdkoffline.blogspot.com.ng/p/android-sdk-tools.html。
撰写本文时的当前版本是Android SDK Tools 25.1.7。下载完成后解压缩并将其放在sdk文件夹中。然后,您可以直接从SDK Manager下载其他丢失的文件。
答案 7 :(得分:0)
我在Windows 7和Eclipse Luna(4.4.0)上遇到过与SDK 24.0.2和ADT 23.0类似的问题。 android SDK Manager默认代理IP为127.0.0.1(localhost)和端口8081.因此,当您尝试按早期解决方案的建议运行SDK Manager时,它将尝试通过默认代理设置进行连接,这些设置会继续失败(...至少在我的系统上)。因此,如果您不需要代理设置,只需 清除 默认代理设置(即删除代理服务器IP和端口,将字段留空)。否则根据需要设置它们。要在eclipse中访问这些设置,请转到Window-> Android SDK Manager->工具 - >选项。
希望这有助于某人。
答案 8 :(得分:0)
第1步: 单击任务栏上的蓝色图标。它是“SDK MANAGER”。然后点击外观&行为 - >系统设置 - > Android Sdk
<强>步骤2:强> 选择“Android SDK位置”并选择编辑选项。它将提示您更新/安装组件。然后开始下载或更新,这可能需要一段时间,您所要做的就是耐心等待。 “如果您之前安装了sdk,它将显示已安装sdk android sdk”
<强>步骤3:强> 一旦完成,程序将编译正常,并且不会出现任何错误。
答案 9 :(得分:0)
感谢Udit Sood
android.bat update sdk --no-ui
没有在Windows 10 PowerShell上工作过但是
.\android.bat update sdk --no-ui
工作