Gradle 无法对null对象调用方法registerTransform()

Gradle 无法对null对象调用方法registerTransform(),gradle,android-gradle-plugin,Gradle,Android Gradle Plugin,当我构建我的项目时发生了一个奇怪的问题,这个项目运行良好。错误信息如下 Caused by: java.lang.NullPointerException: Cannot invoke method registerTransform() on null object at com.mob.products.MobApmConfig.registerTransform(MobApmConfig.groovy:67) at com.mob.products.MobApmConfig

当我构建我的项目时发生了一个奇怪的问题,这个项目运行良好。错误信息如下

Caused by: java.lang.NullPointerException: Cannot invoke method registerTransform() on null object
    at com.mob.products.MobApmConfig.registerTransform(MobApmConfig.groovy:67)
    at com.mob.products.MobApmConfig$registerTransform.call(Unknown Source)
    at com.mob.products.MobApmConfig$registerTransform.call(Unknown Source)
    at com.mob.MobSDKConfig.processMobApm(MobSDKConfig.groovy:1102)
    at com.mob.MobSDKConfig.processShareSDK(MobSDKConfig.groovy:666)
    at com.mob.MobSDKConfig.ShareSDK(MobSDKConfig.groovy:582)
    at com.mob.MobSDKConfig_Decorated.ShareSDK(Unknown Source)
    at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:483)
    at org.gradle.internal.metaobject.BeanDynamicObject.tryInvokeMethod(BeanDynamicObject.java:195)
    at org.gradle.internal.metaobject.CompositeDynamicObject.tryInvokeMethod(CompositeDynamicObject.java:98)
    at org.gradle.internal.extensibility.MixInClosurePropertiesAsMethodsDynamicObject.tryInvokeMethod(MixInClosurePropertiesAsMethodsDynamicObject.java:34)
    at org.gradle.internal.metaobject.ConfigureDelegate.invokeMethod(ConfigureDelegate.java:56)
    at MobSDK_69n0s3w6cei5e2fvsr1nnkg2i$_run_closure1.doCall(C:\Users\Administrator\StudioProjects\wedeep\MobSDK.gradle:8)
    at org.gradle.util.ClosureBackedAction.execute(ClosureBackedAction.java:71)
    at org.gradle.util.ConfigureUtil.configureTarget(ConfigureUtil.java:154)
    at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:105)
    at org.gradle.util.ConfigureUtil$WrappedConfigureAction.execute(ConfigureUtil.java:166)
    at org.gradle.internal.extensibility.ExtensionsStorage$ExtensionHolder.configure(ExtensionsStorage.java:173)
    at org.gradle.internal.extensibility.ExtensionsStorage.configureExtension(ExtensionsStorage.java:64)
    at org.gradle.internal.extensibility.DefaultConvention.configureExtension(DefaultConvention.java:364)
    at org.gradle.internal.extensibility.DefaultConvention.access$500(DefaultConvention.java:45)
    at org.gradle.internal.extensibility.DefaultConvention$ExtensionsDynamicObject.tryInvokeMethod(DefaultConvention.java:301)
    at org.gradle.internal.metaobject.CompositeDynamicObject.tryInvokeMethod(CompositeDynamicObject.java:98)
    at org.gradle.internal.extensibility.MixInClosurePropertiesAsMethodsDynamicObject.tryInvokeMethod(MixInClosurePropertiesAsMethodsDynamicObject.java:34)
    at org.gradle.groovy.scripts.BasicScript$ScriptDynamicObject.tryInvokeMethod(BasicScript.java:134)
    at org.gradle.internal.metaobject.AbstractDynamicObject.invokeMethod(AbstractDynamicObject.java:162)
    at org.gradle.groovy.scripts.BasicScript.invokeMethod(BasicScript.java:83)
    at MobSDK_69n0s3w6cei5e2fvsr1nnkg2i.run(C:\Users\Administrator\StudioProjects\wedeep\MobSDK.gradle:3)
    at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:91)
我的gradle文件MobSDK.gradle。 应用插件:“com.mob.sdk”

MobSDK {

    appKey "***********"
    appSecret "***********"

    ShareSDK {

        version '3.7.3'

        loopShare false

        gui true

        //平台配置信息
        devInfo {
            Wechat {
                id 1
                sortId 1
                appId "***********"
                appSecret "***********"
                bypassApproval false
                enable true
            }
        }
    }
}
我的build.gradle依赖于MobSDK.gradle。(只发布了关键部分)

对我有什么想法吗?首先谢谢你

添加

configurations.all {
    resolutionStrategy.cacheDynamicVersionsFor 1,'seconds'
}

对我来说,
build.gradle
(project)

不起作用,我更新了我的build.gradle配置的是project
build.gradle
,而不是module
build.gradle
。谢谢你的回答,我已经尝试过了,但仍然不起作用。哦,天哪,当我第二次尝试时,它就起作用了。真奇怪。
configurations.all {
    resolutionStrategy.cacheDynamicVersionsFor 1,'seconds'
}