mac eclipse报错:failed to get the required adt version number from the sdk的解决办法

change on 2017-11-01
【注意!】
1、我这个文章讲的方法,只是让eclipse能正常运行android项目,eclipse每次打开还是会报错的。
2、彻底解决要重新下载一份eclipse专用的sdk,下载附件文件没用

前言

一直都用android studio(mac系统)开发,今天用eclipse打开一个android demo项目时,发现eclipse报错。
无法运行android项目,说adb server发送错误。
google了半天,找到了一个解决的办法,在这里介绍一下。


1、报错内容

1、eclipsed打开后报错:

Failed to get the required ADT version number from the SDK.
The Android Developer Toolkit may not work properly.

如图:
这里写图片描述
点击Open SDK Manager也打不开Manager。


2、运行项目时,报错:

The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at '/Users/xuye/Library/Android/sdk/platform-tools/adb' and can be executed.

如图:
这里写图片描述
说adb的服务发生了一些问题。

2、问题原因

2.1、我在google上,先搜了下adb的报错,尝试了几个都没有解决问题。
而且adb运行后看起来是正常运行的,也确实没啥问题。
我觉得虽然adb报错,但可能不是adb的问题。


2.2、尝试搜索”Failed to get the required ADT version number from the SDK”这个报错,
发现有人说是因为升级了android studio到2.3,并且更新了sdk到api 25。
我确实前一阵升级到了2.3也更新了sdk到25,看来问题很有可能是出现在这里。
我又看了几个stackOverFlow的对话,发现是因为谷歌把android sdk的某些文件删掉了,并且一些文件的路径也做了修改。
android studio用这个sdk没问题,但是eclipse使用这个sdk就有问题了,非常坑爹。

3、解决办法

3.1、如果只想让eclipse运行android 项目的话,
就拷贝一个traceview文件到现在的android sdk tools目录下,
这个地址在mac上的路径一般是:

~/Library/Android/sdk/tools

【注意】mac的系统要使用mac专用的traceview文件,如图:
这里写图片描述
【ps】traceview文件我会放在文章的附件里。

当我添加了traceview文件到tools目录下,
并重启eclipse后,就可以运行android项目了。如图:
这里写图片描述


3.2、如果想解决后续的各种问题,建议把android studio和eclipse使用的android sdk分开。
也就是说,为eclipse重新下载一份专用的sdk,而不是和android studio公用一份。
至于怎么下载sdk,设置eclipse,可以自行搜索。

4、参考链接与附件

1、stackOverFlow参考链接,点击查看(需翻墙)
http://stackoverflow.com/questions/42724450/failed-to-get-the-required-adt-version-number-from-the

2、traceview文件(mac系统用)下载链接:
http://download.csdn.net/detail/x1876631/9848202

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值