您的位置:首页 > 编程语言 > Java开发

安装android studio之后eclipse出现的编译出错的问题

2016-12-30 09:11 513 查看
前天安装了一下android studio,然后我的噩梦就此开始了。。我本来用的eclipse,只是想体验一下studio而已,然后studio就毫不客气的把eclipse玩坏了。具体错误如下:

Errors occurred during the build.

Errors running builder 'Android Package Builder' on project 'helloworld'.

com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0

惩前毖后,治病救人。于是我伟大的挽救工程拉开序幕了,并且出乎意料的打了一场持久战与攻坚战。首先我毫不客气的把元凶android studio给卸载掉了。接下来就是拯救大兵eclipse。我在网上查了很多,大都说是项目被高版本的jdk编译过,在低版本上是编译不过的。我当时也就深信不疑了,虽然自己也隐约觉得我的项目似乎好像并没有被高版本的jdk编译过,因为我当时只有1.7的jdk,但是我还是像抓住救命稻草一样抓住这一点不放,并且给自己各种解释让自己相信项目是怎样经过不可描述的步骤、经过千万次的过渡被1.8的jdk编译了。现在想想,只觉得,我真傻,真的。哎,俱往矣,还是言归正传,来说一说具体是怎么回事,又该怎么解决吧。安装android
studio的时候,studio会自动升级android的sdk,然而被1.8jdk所支持的API level大于23的sdk已经抛弃eclipse了,也就是说,已经不再支持eclipse了。所以说,在安装了android studio的情况下导致的这个问题是android SDK的问题,而不是什么jdk的问题。解决方法就是重新解压一个sdk(前提是你有压缩包)或者你想办法再搞到一个sdk供eclipse单独使用,而不是和studio共用或者使用被studio升级过的sdk。当然你需要重新配置一下环境变量,需要在eclipse中重新指定sdk的位置。这两步都比较简单,就不再赘述了。

你们不用安慰我,因为我毕竟还是有收获的,最起码jdk、sdk不会再傻傻分不清了,真是不打不相识。就这样,希望对你们有帮助,用不着为我无私的国际主义精神和乐观的英雄主义精神而感动。

                                                                 作于16年12月30

                                                                      zf
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐