load Sdk stackflow.md

1,问题场景:
今天更新git后,再打开3.0工作区间发现,eclipse报错了,不是代码上错误,而是IDE的错误;
Firstly,there is a dialog of ” Unknown exception in parseSdkContent with the message java.lang.StackOverflowError ”
Subsequently as a result another dialog “Android SDK Content Loader has encountered a problem with the message parseSdkContent failed. Nearly all projects have errors being the import android cannot be resolved.
从stackOverflow看上去像是内存溢出的问题,从个人目前遇到过的经验,一般代码上的死循环会造成这种错误,但是第二个弹出框显示是Android SDK Loader 发生了问题,加载Android SDK出问题了,就去配置SDK路径确定,没有问题呀;
然后打开2.1工作区间,也没有出现这个问题,用的都是同一个路径;
然后google

2,导致这个问题是,工作区间里有多个android 项目,举例就是A,B,C……
多个项目之间出现了相互依赖调用,就是A依赖了B,同时B也依赖了A,也就是android library出现了双向依赖,循环引用;

3,解决方案:
果然,是H同学新增了一个pathMenu项目library,依赖了common包,但是不知什么原因,又将common包依赖了pathMenu包;同时,在提交代码,也将project.properties提交上来,而我这边又更新合并了,导致再次打开时就出现上面的异常;
可以在project.properties中寻找依赖,只能一个一个library项目去找依赖了;
再重新打开eclipse

参考:
http://stackoverflow.com/questions/11550704/unknown-exception-in-parsesdkcontent
http://stackoverflow.com/questions/5646889/error-while-opening-eclipse
https://my.oschina.net/liuxinquan/blog/547384

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值