Gradle DSL method not found:'useLibrary()'문제 해결 방법

문제 설명: Error:(31,0)Gradle DSL method not found:'useLibrary()'Possible causes:
  • The project ‘Helloworld’ may be using a version of Gradle that does not contain the method. Open Gradle wrapper file
  • The build file may be missing a Gradle plugin. Apply Gradle plugin

  • 1 항목에 대응하는build를 수정해야 합니다.gradle 파일 dependencies의 gradle 버전은 다음과 같습니다.
    // Top-level build file where you can add configuration options common to all sub-projects/modules.
    
    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.3.0'
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
    
        }
    }
    
    allprojects {
        repositories {
            jcenter()
        }
    }
    
    task clean(type: Delete) {
        delete rootProject.buildDir
    }

    2 루트 노드 아래gradle>wrapper>gradle-wrapper를 수정합니다.properties 파일 distributionUrl에 해당하는gradle 버전은 다음과 같습니다.
    distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

    참조 수정http://stackoverflow.com/questions/32779865/gradle-dsl-method-not-found-uselibrary

    좋은 웹페이지 즐겨찾기