java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0
用android studio导入项目的过程中发生了这个错误,gradle classpath用的2.0.111,改成1.5或者2.1就报错extConfig找不到。
网上找了很多答案,答案绝大部分都是说用eclipse设置jre为1.7,但是在android里面我确实已经设置1.8了,在sdk location里面的jdk location。
各种google和stackover找答案,绝望之余居然在百度上找到了解决方案
http://www.she.vc/article/18-98390-0.html
在sdk location里面设置jdk是不够的,还需要修改android studio默认启用的jdk版本。MAC在/Application/Android Studio/Contents/info.plist中
AS默认的是:
修改为
如果修改完报错owner pid 和 my pid不匹配之类的错误,重启android studio就好了。