मैं इकाई परीक्षण गतिविधि के लिए और विशेष रूप से WebView लोड करता है, तो है या नहीं कोड इस प्रकार है, लेकिन हर बार मैं मिल अपवादएंड्रॉयड TestRunner विफल रहता है कारण IllegalState अपवाद को
चल रहा है परीक्षण टेस्ट चल रहा है एंड्रॉयड इंस्ट्रुमेंटेशन परीक्षण चला रहा हूँ शुरू हुआ परीक्षण पूरा होने में विफल रहा। कारण: ' ' java.lang.IllegalStateException 'के कारण इंस्ट्रुमेंटेशन रन विफल रहा। विवरण टेस्ट चल रहा है में विफल रहा है के लिए डिवाइस logcat की जाँच करें: इंस्ट्रुमेंटेशन रन कारण करने में विफल रहा 'java.lang.IllegalStateException'
कोई Logcat लॉग, बस कंसोल में इस संदेश, Genymotion पर की कोशिश की और साथ ही उपकरण के रूप में दोनों कर रहे हैं एंड्रॉइड 5.0 पर।
कोड के रूप में
public class WebViewActivityTest extends ActivityInstrumentationTestCase2 <WebViewActivity> {
WebView webView;
WebViewActivity testActivity;
public WebViewActivityTest()
{
super(WebViewActivity.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
testActivity = getActivity();
}
public void testWebView()
{
webView = (WebView)testActivity.findViewById(R.id.webView);
assertNotNull(webView);
}
public void testPreconditions() {
assertNotNull("Webview activity is null",testActivity);
}
}
मैं खोज की कोशिश की लेकिन कोई सुराग नहीं क्यों यह अपवाद हो रहा है, कृपया मदद मिल गया है इस प्रकार है।
एक पूरा स्टैकट्रेस बहुत सराहना की जाएगी – Johnco
@Johnco im सांत्वना –
क्या 's संदेशों पर तार्किक सिर्फ इस अपवाद में कुछ भी नहीं हो रही है अपवाद का? FYI करें, [http://stackoverflow.com/questions/14839162/instrumentation-run-failed-due-to-java-lang-illegalaccesserror] [1] [1]: http: // stackoverflow.com/questions/14839162/instrumentation-run-failed-due-to-java-lang-illegalaccesserror – suiwenfeng