Cannot call getBootClasspath() before setTargetInfo() is called

后端 未结 2 1916
没有蜡笔的小新
没有蜡笔的小新 2020-12-29 07:25

I am new in android studio, when i sync android application i got error.

C:\\Users\\Mansukh\\Desktop\\layout\\MaterialDesignLibrary-master\\MaterialDesign\\b         


        
相关标签:
2条回答
  • 2020-12-29 07:50

    i find some solution try this if work

    do change in gradle file

    task androidJavadocs(type: Javadoc) {
    source = android.sourceSets.main.java.srcDirs
    ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar"
    classpath += files(ext.androidJar)
    }
    

    Above code replace by this one

    task javadoc(type: Javadoc) {
        source = android.sourceSets.main.java.srcDirs
        classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
    } 
    
    0 讨论(0)
  • 2020-12-29 07:52

    This a bug in Gradle 1.1.0 plugin as described here: Issue 152811. Fix is already released

    Solution is to change plugin version to 1.1.1 or higher (currently available version is 1.1.2). classpath 'com.android.tools.build:gradle:1.1.2'

    Update

    There is another similar bug Android Gradle Plugin 1.1.0 breaks Javadoc tasks which is fixed in 1.2.2 version.

    0 讨论(0)
提交回复
热议问题