2017-06-15 16 views
0

GsonとRetrofitを使用してAPIとやりとりしたいと思います。ドキュメンテーションによると、私は私のプロジェクトのbuild.gradleに論文の行を追加します。gradle dslメソッドが見つかりません 'compile()'エラー:(10,0)

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
     mavenCentral() //this line 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.3' 
     compile 'com.google.code.gson:gson:2.7' //this line 
     compile 'com.squareup.retrofit:retrofit:1.9.0' //this line 
     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
     mavenCentral() //and this line 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

が、私はこれらのエラーを持っている:

Error:(10, 0) Gradle DSL method not found: 'compile()' Possible causes:

  • The project 'TempoEDF' may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0). Upgrade plugin to version 2.3.3 and sync project
  • The project 'TempoEDF' 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
  • だから私は私のIDEのようなのGradleプラグインがに望んで使用しました:

    Error:(10, 0) Plugin with id 'gradle' not found. Open File

    dependencies { 
        classpath 'com.android.tools.build:gradle:2.3.3' 
        apply plugin: 'gradle' 
        compile 'com.google.code.gson:gson:2.7' 
        compile 'com.squareup.retrofit:retrofit:1.9.0' 
        // NOTE: Do not place your application dependencies here; they belong 
        // in the individual module build.gradle files 
    } 
    

    が、私はこのエラーを持っています

    どうしたのですか?

    +0

    これらの行をアプリレベルのgradleファイルに追加します – Onkar

    答えて

    0

    so according to the documentations i add theses lines into the build.gradle of my project

    そのファイル内のコメントに注意してください。私は知りません

    // NOTE: Do not place your application dependencies here; they belong 
        // in the individual module build.gradle files 
    

    どのプロジェクトレベルbuild.gradleファイルにこれらの事を置くためにあなたに言った、あなたが読んで、「ドキュメンテーション」。リンクを提供することを検討して、その資料を修正することができます。

    この問題を回避するには、このファイルの変更を削除します。次に、これらの依存関係をモジュールのbuild.gradleファイルに追加します(例:Android Studioの一般的なプロジェクトではapp/build.gradle)。

    関連する問題