com.intellij.openapi.externalSystem.model.ExternalSystemException: PermittedSubclasses requires ASM9
时间: 2023-09-30 12:11:28 浏览: 232
IntelliJ IDEA maven配置,设置pom.xml的配置文件
这个错误通常是因为您在使用Gradle进行构建时,Gradle版本过低,不支持ASM9库。要解决这个问题,您需要升级Gradle版本并在build.gradle文件中添加ASM9库的依赖项。
首先,您需要将Gradle版本升级到6.x或更高版本。您可以在Gradle官网上找到最新版本的Gradle。更新Gradle版本后,您需要在build.gradle文件中添加以下依赖项:
```groovy
dependencies {
compile "org.ow2.asm:asm:9.0"
}
```
请注意,这里使用的是compile而不是implementation。如果您使用的是Gradle版本4.6或更早版本,那么您应该将compile替换为implementation。如果您使用的是Gradle版本7.0或更高版本,那么您应该将compile替换为api。
如果您已经升级了Gradle版本并添加了ASM9库的依赖项,但仍然遇到这个错误,请尝试清除Gradle缓存并重新构建您的项目。您可以在命令行中运行以下命令来清除Gradle缓存:
```bash
gradle clean build --refresh-dependencies
```
这将清除Gradle缓存并重新构建您的项目。
阅读全文