安装As部署项目的时候,报错
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:developDebugRuntimeClasspath'.
> Could not create task ':app:minifyDevelopDebugWithR8'.
> Cannot query the value of this provider because it has no value available.
如下图:
我尝试将版本由31换成30 如下图
?结果出现以下报错:
The minCompileSdk (31) specified in a
dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module's compileSdkVersion (android-30).
?然后单独将COMPILE_SDK_VERSION设置为31
结果成功解决? 可以正常部署? ?中间有个插曲? 因为之前一直用的JDK8,但是当我使用JDK8的时候会报错如下
annotationType(): unrecognized Attribute name MODULE (class com.sun.tools.javac.util.UnsharedNameTable$NameImpl)
?可能是我项目的原因吧? 后来使用JDK11作为默认的JDK才解决
最后:我只是写出来我解决自己项目的解决方案,不一定都适合,只是给大家作个参考。
|