问题
在windows电脑上新建的工程编译正常,但是在mac上拉取并编译即报错,如下:
Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
原因
原因是工程使用的是jdk17编译的,而jdk17对应的class版本就是61.而当前android studio的settings中gradle选择的jdk版本是11,而jdk11对应的class版本就是55.所以会报错如上。
解决
在android studio的setting(mac是prefrences)中搜gradle,将jdk版本改成17即可。