最近在服务器上面编译了自己的classes.jar,然后添加到项目之后出现了错误,说无法转换52版本的字节码,在网上搜了很多关于该问题的解决方法,主要是在app/build.gradile文件中添加几行代码
jackOptions {
enabled true
}
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
然而该方法并不奏效,参考其他项目的的gradle文件,解决办法如下:
1.将classes.jar前面的compile命令改成provided
2.删除denpendency第一行
compilefileTree(include: ['*.jar'], dir: 'libs')