मैं सिर्फ एक Android JUnit टेस्ट, में Robotium उपयोग करने के लिए कोशिश कर रहा था लेकिन परीक्षण हमेशा एक त्रुटि के साथ विफल:एंड्रॉयड Robotium NoClassDefFoundError
java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo
एकल = नया सोलो (getInstrumentation(), getActivity()) पर फेंक दिया गया; सेटअप() विधि में:
protected void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}
मैंने कहीं पढ़ा है कि इस Android एसडीके संशोधन 17 से संबंधित हो सकता है, लेकिन मैं इस बात की पुष्टि नहीं कर सकते हैं, जैसा कि मैंने पहले पहले से ही SDK के साथ Robotium की कोशिश की 17.
रोबोटियम जार परियोजना निर्माण पथ में ठीक से जोड़ा गया है।
क्या किसी को भी इसी तरह की समस्या का सामना करना पड़ा है?
सादर लालकृष्ण
libs निर्देशिका चाल है, धन्यवाद!लेकिन आपको उन्हें तब तक पथ में नहीं जोड़ना चाहिए, क्योंकि libs में सबकुछ स्वचालित रूप से बिल्ड पथ में जोड़ा जाता है। (Http://tools.android.com/recent/dealingwithdependenciesinandroidprojects)। – Alf
हाय किम, मैंने अपनी टेस्ट प्रोजेक्ट के लिए कोई lib नहीं देखा ... मुझे इसे बदलने की आवश्यकता कहां है? – ChanGan