eclipse adt with the android sdk for windows,关于Windows:Eclipse:不允许我使用Android SDK,错误地声称我的ADT已过时...

我正在使用Eclipse开发Android系统,直到昨天一切都运行良好。 我使用Ninite更新了我的所有内容,包括JRE和所有内容(提示:请勿这样做),它重新启动了计算机,而没有在编辑工作区的过程中询问。

这引起了各种各样的肮脏问题,但现在一切正常,除了Android。 我已经更新了Android SDK和Eclipse ADT,然后当我尝试告诉Eclipse SDK的位置时,出现了以下错误:

This Android SDK requires Android Developer Toolkit version 14.0.0 or

above. Current version is 12.0.0.v201106281929-138431. Please update

ADT to the latest version.

现在,这是一个彻头彻尾的谎言。 我的ADT是14.0.something版本。 我尝试过"帮助">"检查更新",它说没有更新。 我尝试过"帮助">"安装新软件...">"可用软件站点"并删除ADT存储库,然后重新安装ADT,但它说失败了,因为我已经拥有版本14.0。

我该如何使Eclipse相信我的ADT是最新的?

另请参见stackoverflow.com/questions/15105730/,其中涵盖了在Eclipse可能无法发现可用的新版本的ADT的错误中解决问题的方法。

我找到了问题的答案。 (我使用的是Helios,但无论如何它都可以工作)

转到文件夹/ Program Files(x86)/ Eclipse / Plugins /,并确保删除了com.android.ide.eclipse.adt.package _ ## ...的先前较旧版本(有时由于UAC无法删除更新)。保持当前所需的版本并完成以下操作。

5adc90da8ac6d830c1e04bea053a6d05.png

以管理员身份运行Eclipse或暂时禁用UAC。 (Windows 7的)

转到Help→安装新软件。

在Work with:上,输入https://dl-ssl.google.com/android/eclipse/,然后按Enter。

等待Eclipse获取存储库。名为"开发人员工具"的项目将出现在列表中。

将其标记为要安装,按Next,然后按照以下步骤安装ADT工具。

完成后,它将要求重新启动Eclipse。确保执行此操作。

Eclipse重新启动时,所有Android SDK软件包都应再次显示。

如果需要,请不要忘记恢复UAC。

这就是我知道我的adt是最新的方式-我尝试了此操作,并检查了更新,但是由于我已经有了最新版本,因此它不会安装任何新内容。

感谢您的回答。我也很好地工作。

为我工作,我认为提出这个问题的人应该接受这个答案,因为这比当前接受的答案要好。

这对我不起作用,因为"检查更新"找不到ADT的更新(错误)。我猜它无法从站点获取/解释XML文件。我以前见过有人报告此错误。无论如何,这令人沮丧,因为他们无法改善整个更新过程,并要求人们将环境更新到android 4,而大多数设备仍然使用android 2.2-2.3。

我准备安装软件,并且它最终以零挂起数小时。

这真的很有帮助。谢啦。我使用以下命令在没有GUI的情况下更新了Android SDK后必须执行此操作:~android-sdk-macosxtoolsandroid update sdk --no-ui

有同样的问题。试图通过"帮助">"检查更新"进行更新,但收到如下警告消息:与软件站点联系时遇到问题,此后更新过程失败。搜索并找到解决方案。您只需要在Eclipse文件夹中的eclipse.ini中添加一行即可。将此行添加到文件末尾:-Djava.net.preferIPv4Stack = true然后更新过程正常进行。问题在于,上传过程通过IPv6,但是Internet服务提供商支持IPv4。

+1谢谢!我尝试了所有其他方法来解决这个问题,但是不成功。您的第一枪工作没有麻烦。

我遇到了99个问题,但是现在Eclipse不是一个

一个选项是手动下载所需的ADT插件(ADT存档)。该页面为http://developer.android.com/sdk/eclipse-adt.html。该页面显示了ADT 18,网址为http://dl.google.com/android/ADT-18.0.0.zip。链接更接近底部页面。我需要17,尽管18是最新的,所以我修改了下载URL,将18更改为17。

选择Help→安装新软件→Add→选择Archive并选择下载的ADT存档文件的位置,选择OK。

选择所需的组件,然后按要求进行。您可能会收到一条消息,说明软件已安装,请继续安装。

希望这可以帮助。

感谢Robin的回答。所有其他答案对我没有用。但你的工作。

我刚刚升级了Android SDK版本,并且遇到了完全相同的问题。

由于某些原因,Android Traceview无法更新,因此"检查更新" Eclipse命令失败。

我的解决方案是:

*打开Eclipse→Help→关于Eclipse。

*单击安装详细信息。

*在这里选择所有与android相关的行,并一一更新它们,每次重新启动eclipse。

最终它奏效了(甚至与Helios一样)!

此方法有效。几秒钟前我已经尝试过了。这比删除蚀更好。我不能浪费时间重新安装Eclipse中安装的所有内容。每次更新后重新启动Eclipse并不重要,最终结果是成功。

我有同样的问题。我在日食中的ADT是8.x版本。但是我的应用需要版本12或更高版本。因此,我决定将Android SDK和ADT都升级到最新版本(此时最新的ADT是17)。我可以升级SDK,但不能升级ADT。它总是抱怨我已经有了版本,但是我只有8.x。我刚刚升级的新SDK仅适用于ADT 14及更高版本。因此,我成功中断了我的android开发!!

我之所以无法将ADT升级到最新版本,是因为我使用的是Eclipse 3.5。较新的ADT版本需要3.6或更高版本。这些很小但关键的信息确实位于Eclipse所产生的错误的底部,该错误需要向下滚动(因为仅显示了前几行错误)。通常您不会向下滚动,因为这些前几行之后是空白行:)。我没有滚动,我想我浪费了一天来尝试纠正此问题。但是最终我在对话框的右边看到了那两个向上/向下箭头,然后向下滚动。它明确提到ADT 17需要Eclipse运行时3.6及更高版本。

因此,我的解决方案是找到一种适用于Eclipse 3.5的ADT。是的,明天我有心情时,我将升级到Eclipse 3.6或3.7,并且将拥有大量的插件:)

最好的选择是打开Eclipse ID

然后转到Help→关于Eclipse >>

u will find the Installation Details button click on that

And now u can see the all anriod extension installed.

Select all or select one by one and just click the update button.

blockquote>

您将从网上获得最新版本。

希望这些对您有帮助。

在Eclipse中:

Help→检查Updates。

当然尝试过!问题在于它随后告诉我我所有的插件和软件都是最新的。

我听到的一个常见问题是,较新的Android ADK版本需要较新的Eclipse版本。 遇到此问题的同事说,他们安装了Indigo代替了较旧的Helios版本,并能够以这种方式解决此问题。 我自己还没有做同样的事情。

对于其他遇到此问题的人,我的解决方案是删除Eclipse文件夹,然后从头开始下载新副本。然后,我不得不重新下载包括adt在内的所有插件,这次都可以使用。

您的ADT和SDK尚未更新,并且Eclipse抱怨正确的东西...

从工具栏打开Android SDK Manager,然后从那里更新您的SDK。如果您正在检查Eclipse更新,则无济于事。因为您无法通过Eclipse检查Android的SDK更新。

按钮看起来像这样:

c4854c4a24de8a1017a3ec531db52f6f.png

遗憾的是,我也尝试更新sdk,但没有任何效果。 sdk和adt都是最新的,我认为这只是一个错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值