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'