2017-07-07 15 views
0

私はグラデルバージョンを使用しています - 3.3-allとgradleプラグイン - gradle:2.3.3 テストケースを書きたいと思います。このpageに応じて、私はアプリのトップbuild.gradleファイルに以下を含めました。Gradle DSLメソッドが見つかりません:testCompile()

 testCompile 'junit:junit:4.12' 
     testCompile 'org.mockito:mockito-core:1.10.19' 

しかし、私は問題である可能性があり

Error:(11, 0) Gradle DSL method not found: 'testCompile()' 
Possible causes:<ul><li>The project 'TopLevelProject' 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). 

何というエラーを取得しますか?

答えて

0

を追加した構成:共有してください:compileruntimetestCompileなどがjavaプラグイン

からではなく、アンドロイドに来ている私はあなたがapply plugin: 'com.android.application'

編集必要があると思いますあなたのルートbuild.gradleとアプリbuild.gradle特にandroidクロージャ、依存関係、およびプラグインは、どこにあるのかを記述します。時には

は、私がコメントするの評判を持っていないので、私は答えとしてこれを投稿ルートbuild.gradle

0

における構造的な問題やアプリ関連のスタッフの土地です。

私は同様の問題がありました。プロジェクトのビルドファイルではなく、プロジェクト/app/build.gradleにある、アプリケーションのビルドファイルにJavaプラグインとtestCompilesを適用してみてください。

apply plugin: 'com.android.application' 

dependencies { 
    ... 
    testCompile 'junit:junit:4.12' 
    testCompile 'org.mockito:mockito-core:1.10.19' 
} 
関連する問題