साथ इंस्ट्रुमेंटेशन परीक्षण चल रहा है (यह एक Android एसडीके उपकरण v17 समस्या है। V18 में एक फिक्स की अपेक्षा)
मैं एक परीक्षण लक्ष्य परियोजना एक है, और एक परीक्षक परियोजना बीNoClassDefFoundError जब चींटी
प्रोजेक्ट ए FlurryAgent.jar अपने libs फ़ोल्डर में है।
परियोजना बी में अपनी libs फ़ोल्डर
जब मैं संकलन और उन्हें चलाने robotium-एकल-3.1.jar है,
cd A
android update project -p .
cd ..
cd B
android update test-project -p . -m ../A
ant all clean debug
ant uninstall
ant installt
ant test
चींटी परीक्षण परीक्षण निष्पादित नहीं हो पाता:
test:
[echo] Running tests ...
[exec]
[exec] com.example.r17.test.TestOne:
[exec] INSTRUMENTATION_RESULT: shortMsg=java.lang.NoClassDefFoundError
[exec] INSTRUMENTATION_RESULT: longMsg=java.lang.NoClassDefFoundError: com.flurry.android.FlurryAgent
[exec] INSTRUMENTATION_CODE: 0
मैंने कुछ पोस्ट/प्रश्न पढ़े हैं जो इस समस्या को ग्रहण में हल करते हैं। लेकिन मुझे नहीं लगता कि मैं सिरदर्द जेनकिन्स दास पर ग्रहण चला सकता हूं।
लाइब्रेरी फ़ोल्डर का नाम 'lib' से' libs' में बदल गया है, लेकिन ऐसा लगता है जैसे आप इसे पहले से ही सही ढंग से बदल चुके हैं। –
मैंने बदल दिया कि कुछ महीने पहले जब मुझे कमांड लाइन टूल्स का उपयोग करना शुरू करना पड़ा और पता चला कि डिफ़ॉल्ट चींटी build.xml ग्रहण एडीटी प्लगइन की तुलना में विभिन्न लाइब्रेरी फ़ोल्डर का उपयोग करता है। –