2017-04-08 26 views
0

私はAndroid App Developmentを初めて使用しています。私はTabLayoutを使用してAndroidアプリを作成しようとしており、build.gradleファイルに次の依存関係を追加しました。型のオブジェクトの引数の(メソッドのコンパイルを見つけることができませんでした) [ディレクトリ「LIBS」]:Gradle sync failed:引数[ディレクトリ 'libs']のメソッドcompile()が見つかりませんでした

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
    exclude group: 'com.android.support', module: 'support-annotations' 
}) 
compile 'com.android.support:appcompat-v7:25.3.1' 
compile 'com.android.support:design:25.3.1' 
compile 'com.android.support.constraint:constraint-layout:1.0.2' 
compile 'com.android.support:support-v4:25.3.1' 
testCompile 'junit:junit:4.12' 
} 

しかし、アプリケーションを実行する上で、私は

Gradleの同期が失敗し、次のようにエラーを構築取得しています org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler。 詳細

ためのIDEのログを参照してください任意の助けいただければ幸い:)

答えて

0

変更は、ファイルをコンパイルするためfileTreeをコンパイルします。これはうまくいくはずです。

+0

これを試しました。それは動作していません –

+0

与えられた依存関係以外のあなたのプロジェクトに含めるライブラリファイルがありますか? – fightingCoder

+0

いいえ、TabLayoutを使用しようとしているだけなので、この依存関係を追加しました。それまではTabLayoutのない単純なアプリを試してみました。それは正常に動作していた –

0

2つのbuild.gradleがあります。 - android/build.gradle - android/app/build.gradle

私の場合、依存関係を2(android/app/build.gradle)に移動することができました。

関連する問題