如何在Eclipse中安装旧的Android SDK

如何在Eclipse中安装旧的Android SDK,android,eclipse,api,sdk,Android,Eclipse,Api,Sdk,我现在正在为android的eclipse开发一个简单的应用程序。只是接收和发送数据,并使用摄像头API 我将minSDKversion设置为8,因为我认为它拥有最广泛的用户基础。但在项目开始时,eclipse问我将使用哪个目标SDK版本,因为我只安装了一个(最新的4.0.3),所以我选择了这个版本 现在我问我,如果安装一个较低的SDK,比如安卓2.2,是否更明智,因为它没有那么大(与4.0.3相比),而且我的应用程序不会包含所有新奇的新功能,这些功能不会以任何方式使用?!或者,我在这里说的完全

我现在正在为android的eclipse开发一个简单的应用程序。只是接收和发送数据,并使用摄像头API

我将minSDKversion设置为8,因为我认为它拥有最广泛的用户基础。但在项目开始时,eclipse问我将使用哪个目标SDK版本,因为我只安装了一个(最新的4.0.3),所以我选择了这个版本


现在我问我,如果安装一个较低的SDK,比如安卓2.2,是否更明智,因为它没有那么大(与4.0.3相比),而且我的应用程序不会包含所有新奇的新功能,这些功能不会以任何方式使用?!或者,我在这里说的完全是胡说八道,应该使用我的4.0.3 SDK吗?如果没有,如何安装较低版本<代码>帮助->SDK管理器没有显示旧SDK…

这里有一个非常有用的链接,可能会回答您的问题:


基本上,打开Android SDK管理器,它会给你一个可以安装的软件包列表!从那里你可以选择老SDK

嘿,我和你面临着同样的问题 通常在由于此错误进行更新时,它无法获取较旧的SDK 无法获取URL,原因:找不到文件

以下是您可以修复它的方法: 1) 转到窗口>AndroidDK管理器 2) 选择工具>选项 3) 设置代理(如果您坐在代理后面) 4) 在复选框中选中过时选项(在Android SDK管理器中) 5) 转到软件包>重新加载(在Android SDK管理器中)

这对我有用 如果您使用的是windows7。 转到Android SDK管理器位置>右键单击>以管理员身份运行

致以最良好的祝愿,
阿什瓦尼·库马尔(Ashwani kumar)

我对此也有问题。我尝试了其他答案中列出的所有东西,但没有任何效果。我进入工具/选项(在Android SDK管理器中)并选中“强制使用http:///获取https://源”,然后重新加载,旧的API神奇地出现了。

如果你想从MaxSDK版本获取MinSDK版本 1.选择maxSDKversion并删除所有旧包装。 2.完成后,sdk管理器将显示其所有旧版本。 3.选择所需版本并重新安装所有软件包。 :) :)
这对我很管用。。试试看。

谢谢。但这并不能真正回答我的问题。我的应用程序在2.2设备上运行良好(具有所有功能)。那么,我应该使用eclipse中的2.2 SDK来创建和构建我的应用程序,还是这是4.0.3 SDK的优缺点(就性能而言,因为我不使用4.0.3特性)?使用2.2和仅4.0.3的功能编写2.2目标应用程序没有性能差异-我没有这句话的来源,因此如果有人想纠正我或对此进行扩展,我会鼓励他们这么做。我想你对SDK是什么感到困惑。实际上没有多个SDK版本。不同的软件包只支持Android版本的不同功能。只有一个SDK。当您安装2.2软件包时,您就可以访问Android 2.2包含的所有内容(包括在更高版本中可能会被弃用的功能)。OP可能希望查看此页面,其中解释了min和target sdk之间的差异:谢谢大家。我想了第二次,你说的很有道理。我的应用程序不会受到sdk的“真正”影响(就性能或大小而言),因为如果是这样,sdk必须打包到我的应用程序中。。。这将把应用程序放大到150mb左右。。。好的,现在我明白了。再次感谢!