Caused by: org.gradle.api.GradleException: Cannot create a proxy class for abstract class 问题处理

Caused by: org.gradle.api.GradleException: Cannot create a proxy class for abstract class 'DownLoadPluginExtension'.(自定义的插件)
    at org.gradle.api.internal.AbstractClassGenerator.generateUnderLock(AbstractClassGenerator.java:107)
    at org.gradle.api.internal.AbstractClassGenerator.generate(AbstractClassGenerator.java:81)

原因:gradle版本引起,插件使用的Gradle版本较高,项目里的gradle版本较低。注意这里不是指的Android的gradle build插件版本。

升级gradle包:

//distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-bin.zip

(Android的gradle插件版本不变)

classpath 'com.android.tools.build:gradle:3.4.0'

你可能感兴趣的:(android,gradle,java,android)