克隆android ar sdk,
用android studio 导入里面的samples
错误提示如下:
Error:(1, 1) A problem occurred evaluating project ‘:app‘. > java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0
android studio 2.0 sdk 6.0
今天用android studio导入工程时遇到上面的问题
1.首先以为是自己的android studio 和SDK版本不是最新的,于是更新到最新android studio 2.3.3 sdk 7.1.1 错误依旧
2.百度查找 网上说的都是 导入的工程里提示用的sdk版本和本地的版本不一致,于是检查了一下, 错误照旧
3.请同事看了下 原来我用eclipse打开过这个工程,里面的目录结构变了,所以打开有一大堆红色的
4.于是从github上重新搜索arcore->most 重新下载了一份新的
5.重新用android studio 导入,还是报同样的错误
6.查找一番,原来是使用的jdk有问题,详述如下:
做android开发,编译android源码 之前电脑是编译android 6.0 用的是jdk1.7
后来编译android7.0 用的jdk是open jdk1.8
当前用的jdk是openjdk1.8 只是在~/.bashrc里改了下java的路径 原来jdk1.7的目录还是保存在本地
于是android studio导入工程时 自动加载了jdk1.7的目录
最终解决:在android studio里更改jdk的路径为1.8的路径就OK了, 搞了一个下午。。。