我一直在努力使一个库与我们的android项目一起工作。目前,在lint检查期间,库出现错误:
bad class file: .....
class file has wrong version 55.0, should be 52.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
所以我查了一下有问题的图书馆 pom.xml
,似乎已正确配置为与java 8兼容:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
...
库开发人员和我假设这已经足够了,还是我们弄错了,我们应该在生成库jar时使用java8?或者这个问题仅仅是我的问题,我应该使用Java11而不是与AndroidStudio捆绑的jdk吗?
暂无答案!
目前还没有任何答案,快来回答吧!