基于事件驱动的微服务教程

新建一个工程,执行Sync gradle files报错,提示Gradle plugin找不到或者运行库版本不兼容,会有不同的错误提示。摘录部分错误提示如下。
解决方法:需要使用JDK 11编译工程。
设置步骤:

  1. File -> Project Structure -> SDK Location
  2. Gradle Settings -> Gradle projects -> Gradle JDK,在下拉列表中选择JDK 11版本,如果没有可以在下拉列表中选择菜单项“Download JDK”,选择需要的版本即可。
    在这里插入图片描述
    在这里插入图片描述

Could not resolve all files for configuration ‘:classpath’.
Could not resolve com.android.tools.build:gradle:7.4.0-rc03.
Required by:
project : > com.android.application:com.android.application.gradle.plugin:7.4.0-rc03
project : > com.android.library:com.android.library.gradle.plugin:7.4.0-rc03
No matching variant of com.android.tools.build:gradle:7.4.0-rc03 was found. The consumer was configured to find a runtime of a library compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribute ‘org.gradle.plugin.api-version’ with value ‘7.5’ but:
- Variant ‘apiElements’ capability com.android.tools.build:gradle:7.4.0-rc03 declares a library, packaged as a jar, and its dependencies declared externally:
- Incompatible because this component declares an API of a component compatible with Java 11 and the consumer needed a runtime of a component compatible with Java 8
- Other compatible attribute:
- Doesn’t say anything about org.gradle.plugin.api-version (required ‘7.5’)
- Variant ‘javadocElements’ capability com.android.tools.build:gradle:7.4.0-rc03 declares a runtime of a component, and its dependencies declared externally:
- Incompatible because this component declares documentation and the consumer needed a library
- Other compatible attributes:
- Doesn’t say anything about its target Java version (required compatibility with Java 8)
- Doesn’t say anything about its elements (required them packaged as a jar)
- Doesn’t say anything about org.gradle.plugin.api-version (required ‘7.5’)
- Variant ‘runtimeElements’ capability com.android.tools.build:gradle:7.4.0-rc03 declares a runtime of a library, packaged as a jar, and its dependencies declared externally:
- Incompatible because this component declares a component compatible with Java 11 and the consumer needed a component compatible with Java 8
- Other compatible attribute:
- Doesn’t say anything about org.gradle.plugin.api-version (required ‘7.5’)
- Variant ‘sourcesElements’ capability com.android.tools.build:gradle:7.4.0-rc03 declares a runtime of a component, and its dependencies declared externally:
- Incompatible because this component declares documentation and the consumer needed a library
- Other compatible attributes:
- Doesn’t say anything about its target Java version (required compatibility with Java 8)
- Doesn’t say anything about its elements (required them packaged as a jar)
- Doesn’t say anything about org.gradle.plugin.api-version (required ‘7.5’)

猜你喜欢

转载自blog.csdn.net/duoshehuan6005/article/details/128175077