जाहिर है मुझे इस समस्या को हल करने के लिए सही आयात क़ानून की आवश्यकता है। डॉक्स केAndroidJUnit4 अनुसार , यह होना चाहिए
import android.support.test.runner.AndroidJUnit4;
जब मैं ऐसा करता हूं, तो एंड्रॉइड स्टूडियो runnerलाल रंग में हाइलाइट करता है और शिकायत करता है कि "प्रतीक 'धावक को हल नहीं कर सकता"।
पृष्ठभूमि
मुझे यूआई ऑटोमेटर का उपयोग करके परीक्षण स्थापित करने के लिए एंड्रॉइड डेवलपर साइट पर ट्यूटोरियल का पालन करके इस बिंदु पर मिला । मुझे जो पहली समस्या आई वह थी 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: ऐप: निर्भरता से पुन: उपयोग करें
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 -> 22.2.0
+--- com.android.support.test:rules:0.2
| \--- com.android.support.test:runner:0.2 (*)
\--- com.android.support.test.uiautomator:uiautomator-v18:2.1.0
compile - Classpath for compiling the main sources.
+--- com.android.support:appcompat-v7:22.2.0
| \--- com.android.support:support-v4:22.2.0
| \--- com.android.support:support-annotations:22.2.0
+--- com.android.support:support-v4:22.2.0 (*)
+--- com.google.android.gms:play-services:6.1.71
| \--- com.android.support:support-v4:20.0.0 -> 22.2.0 (*)
+--- com.crashlytics.android:crashlytics:1.+ -> 1.1.13
\--- com.jakewharton:butterknife:5.1.2
(*)बाद क्या मतलब है com.android.support.test:runner:0.2।


com.android.support.test:runnerएकमुश्त गायब है । क्या आप इस बात की पुष्टि कर सकते हैंgradle dependenciesकिresolutionStrategyबदलाव के बाद भी आप इसे खींच रहे हैं?