すべてのテストをTesting Support Libraryに変換しています。LargeTest
ただし、このように注釈をインポートしようとすると
import android.support.test.filters.LargeTest;
私は得るCannot resolve symbol 'LargeTest'
。このエラーを解決するには、gradle ファイルにどのような依存関係を追加する必要がありますか?
すべてのテストをTesting Support Libraryに変換しています。LargeTest
ただし、このように注釈をインポートしようとすると
import android.support.test.filters.LargeTest;
私は得るCannot resolve symbol 'LargeTest'
。このエラーを解決するには、gradle ファイルにどのような依存関係を追加する必要がありますか?
このドキュメントを確認しましたか?
必要に応じて、これらの依存関係のいくつかを追加する必要があります。
dependencies {
androidTestCompile 'com.android.support.test:runner:0.4'
// Set this dependency to use JUnit 4 rules
androidTestCompile 'com.android.support.test:rules:0.4'
// Set this dependency to build and run Espresso tests
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.1'
// Set this dependency to build and run UI Automator tests
androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
}
そして追加:
android {
defaultConfig {
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
}
フィルター注釈は、次の依存関係の下にあります
androidTestCompile 'com.android.support.test:runner:0.5'
それでも機能しない場合は、バグを報告してください。
編集: 問題は、バージョン 0.5 で導入されたため、依存関係を更新する必要があることです。