2017-03-03 7 views
0

この問題を解決するにはどうすればよいですか?エラー:(8、0)Gradle DSLメソッドが見つかりません: 'compile()'

最初は問題でしたが、私はActivityCompatクラスを使用して許可を求めています。私がAdroidStudioを見せてもクラスは解決できませんでしたが、サポートリポジトリは既にインストールされています...

私は、表示後にAndroidStudioを2.3から2.2にアップグレードしました: エラー:(8、0)Gradle DSLメソッドが見つかりません:「コンパイル()」 現在ここにAndroidのメーカーによって可能なソリューションです:

  • 「センサー」のバージョンを使用することができるアンドロイドのGradleプラグイン はメソッドが含まれていないこと( 1.1.0では 'testCompile'が追加されました)。 (プラグインをバージョン2.3.0にアップグレードし、プロジェクトを同期してください)
  • プロジェクト 'センサー'には、メソッドが含まれていないバージョンのが使用されている可能性があります。 (Gradle settings)
  • ビルドファイルにGradleプラグインがない可能性があります。 (Gradleプラグインを適用する)

これには適切な解決策はありますか?私はそれぞれを試みたが問題を解決しなかった。

はここbuild.gradleの依存関係である:あなたのトップレベルbuild.gradleファイルのうち、モジュールのbuild.gradleファイル(例えば、app/build.gradle)とそのdependencies閉鎖に

dependencies { 
    classpath 'com.android.tools.build:gradle:2.3.0' 
    compile "com.android.support:support-core-utils:25.2.0" 
} 

答えて

1

移動compile "com.android.support:support-core-utils:25.2.0"

+0

私は元の問題に戻りました:-) ActivityCompatは存在しません。 依存関係は以下のとおりです。 コンパイル 'com.android.support:support-core-utils:25.0.0' コンパイル 'com.android.support:appcompat-v7:25.0.0' – Laszlo

+0

@Laszlo: 'APPCOMPAT-V7 'は、' ActivityCompat'が存在する 'support-compat'を引っ張っていなければなりません。しかし、最近私はいくつかの奇妙な行動を見た。 'com.android.support:support-compat:25.2.0'のために、あなたが持っている2つの依存関係の他に、別の依存関係を追加してみてください。 – CommonsWare

+0

あなたの説明をありがとう私はあなたの助けを借りて問題を解決しました!ありがとう! – Laszlo

関連する問題