Gradle 3.0升级导致androidJavadocs错误

Gradle 3.0升级导致androidJavadocs错误,android,gradle,Android,Gradle,我更新了以下内容: //gradle classpath 'com.android.tools.build:gradle:3.0.0-beta6' // library dependencies implementation "com.android.support:appcompat-v7:26.1.0" implementation "com.google.code.gson:gson:2.7" implementation "com.google.android.gms:play-serv

我更新了以下内容:

//gradle
classpath 'com.android.tools.build:gradle:3.0.0-beta6'
// library dependencies
implementation "com.android.support:appcompat-v7:26.1.0"
implementation "com.google.code.gson:gson:2.7"
implementation "com.google.android.gms:play-services-location:11.2.2"
我现在为gradle任务
androidJavadocs
获得以下异常类型的异常

error: package com.google.android.gms.security does not exist
error: package com.google.gson does not exist
error: cannot find symbol class NonNull
这里是gradle任务,它过去允许我打包javadocs,但现在已经不够了:

libraryVariants.all { variant ->
        if (variant.name == 'release') {
            task docs(type: Javadoc) {
                println 'docs task'
                source = variant.javaCompiler.source
                classpath += files(((Object) android.bootClasspath.join(File.pathSeparator)))
                classpath += files(variant.javaCompiler.classpath.files)
            }
        }
    }

我已经尝试了很多不同的gradle任务和变通方法的组合,我在搜索中发现了这些组合,但没有任何效果,我不断地发现这些错误。我已尝试清理项目并使缓存无效。有什么想法吗?

在我的
上传档案中添加以下内容。gradle
文件修复了这个问题:

task androidJavadocs(type: Javadoc) {
        source = android.sourceSets.main.java.srcDirs
        // this is new
        android.libraryVariants.all { variant ->
            if (variant.name == 'release') {
                owner.classpath += variant.javaCompiler.classpath
            }
        }
        // end of new
        classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
    }

嗨@StuStirling你能帮我一下吗。