18
シンボル「AndroidJUnit4」を解決できません
明らかに、この問題を解決するには、正しいインポート文が必要です。のドキュメントにAndroidJUnit4よると、これは import android.support.test.runner.AndroidJUnit4; そうすると、Android Studio runnerが赤くハイライト表示され、「シンボル 'runner'を解決できません」というメッセージが表示されます。 バックグラウンド 私は、Androidデベロッパーサイトのチュートリアルに従って、UI Automatorを使用してテストを設定することで、この時点に到達しました。私が遭遇した最初の問題はそれでcom.android.support:support-v4:22.2.0ありcom.android.support.test:runner:0.2、の異なるバージョンに依存していますcom.android.support:support-annotations。私はこのAndroidバグレポートの提案に従い、allprojectsプロジェクトのに以下を追加しましたbuild.gradle: configurations.all { resolutionStrategy.force 'com.android.support:support-annotations:22.1.0' } これは当面のエラーを解決しましたが、それが私の現在の問題につながると思います。誰かがこれを修正する方法について何か提案がありますか? `./gradlew:app:dependenciesの関連するセクション androidTestCompile - Classpath for compiling the androidTest sources. +--- com.jayway.android.robotium:robotium-solo:5.2.1 +--- com.squareup:fest-android:1.0.8 | \--- org.easytesting:fest-assert-core:2.0M10 | \--- org.easytesting:fest-util:1.2.5 +--- com.android.support.test:runner:0.2 | +--- junit:junit-dep:4.10 | | \--- org.hamcrest:hamcrest-core:1.1 | +--- com.android.support.test:exposed-instrumentation-api-publish:0.2 | \--- com.android.support:support-annotations:22.0.0 …