2013-07-18 7 views
5

मैं उबंटू, एंड्रॉयड 4.2.2 पर ग्रहण में नई अवशेष लाइब्रेरी का उपयोग कर एक परीक्षण एप्लिकेशन बनाने के लिए कोशिश कर रहा हूँ, न्यू अवशेष एसडीके 2. मैं निम्नलिखित मिल जब मैं अनुप्रयोग चलाने त्रुटि:नए अवशेष उपकरण का पता लगाने में विफल। एंड्रॉयड आवेदन में त्रुटि

E/com.newrelic.agent.android(31733): Failed to detect New Relic instrumentation. 

आपकी बिल्ड प्रक्रिया के दौरान कुछ गलत हो गया था और आपको [email protected] से संपर्क करना चाहिए।

मैंने उदाहरण एप के लिए बिल्कुल नए रिलिक एसडीके इंस्टॉलेशन ट्यूटोरियल का पालन किया, लेकिन मुझे अभी भी यह त्रुटि मिलती है, और न्यू रिलिक को कोई डेटा नहीं भेजा जाता है।

कोई विचार क्या समस्या हो सकती है?

उत्तर

0

समस्या स्पष्ट रूप से संकलक मंच संस्करण है। एंड्रॉइड 4.1.2 पर स्विच करने के बाद सबकुछ सही हो गया। मैंने इस मामले पर न्यू रिलीक से संपर्क किया लेकिन अभी तक कोई जवाब नहीं मिला है। जब मैं करता हूं तो उत्तर अपडेट कर दूंगा।

+0

क्या आपको कभी इस बारे में नई अवशेष से प्रतिक्रिया मिली है? –

+0

@ माइकलहेर्बिग नहीं, मैंने नहीं किया! – maephisto

1

मुझे यह त्रुटि तब तक मिल रही थी जब तक कि मैंने ग्रहण को जूनो में अपग्रेड नहीं किया। स्पष्ट रूप से नई अवशेष प्लगइन ग्रहण के पुराने संस्करणों के साथ संगत नहीं है।

1

मुझे अपने विंडोज 8 64-बिट पर एक ही समस्या थी। लेकिन मैं पहले से ही एंड्रॉइड एपीआई 18 कंपाइलर के साथ संकलित था।

मेरी समस्या को जावा जेडीके 1.6, 64-बिट इंस्टॉल करने के लिए -vm स्विच के साथ ग्रहण लॉन्च करके हल किया गया था। (मैं एक JRE 1.7 32-बिट बंद चल रहा था से पहले स्थापित करें।)

C:\java\bin\eclipse\eclipse.exe -vm "C:\Program Files\Java\jdk1.6.0_45\bin"

+0

इस साल, मुझे एक ही समस्या थी। हालांकि यह तय पर्याप्त नहीं था। मुझे नई अवशेष प्लगइन को अपडेट करना पड़ा, फिर _remove_ पुराने जार और प्लगइन के माध्यम से फिर से इंस्टॉल करना पड़ा। (प्लगइन के माध्यम से जेएआर को अपग्रेड करना काम नहीं किया।) फिर भी यद्यपि ग्रहण को जेडीके के साथ चलाया गया था। –

1

मैं पाया है कि के रूप में मैं अपने पर्यावरण के लिए में अन्य परियोजनाओं है कि मैं इस त्रुटि मिलती है के रूप में मैं उन्हें लांच करने की कोशिश लोड। यह एक साधारण उदाहरण हो सकता है जो पुस्तकालय के साथ आता है। इसका मेरा समाधान परियोजना पर राइट क्लिक करना है और प्रोजेक्ट में इसे इंस्टॉल करने के लिए नया अवशेष बटन दबाएं। यह सब बस अपने जार डालें और इसे लिंक करें ... बहुत हानिरहित। शायद एक बेहतर तरीका है लेकिन यह अब के लिए काम करता है।

+0

न्यू रिलीक ने इस मुद्दे के लिए एक फिक्स जारी किया है (संस्करण 3 के रूप में), इसलिए आपको उन ऐप्स में जार स्थापित नहीं करना चाहिए जिन्हें आप ग्रहण में संकलित करने के लिए उपकरण नहीं दे रहे हैं। – asm

+0

@asm मुझे लगता है कि यह एक एंड्रॉइड बिल्ड टूल अपडेट था जिसने लाइब्रेरी को केवल साझा लाइब्रेरी में संदर्भित किया गया है, तो JAR libs को स्वचालित रूप से पैरेंट ऐप्स में शामिल करने में सक्षम किया गया है। (यह नया अवशेष नहीं था।) तो सुनिश्चित करें कि आपने एंड्रॉइड बिल्ड टूल्स को अपडेट किया है, या श्री ट्रिस्टन ने कामकाज के रूप में सुझाव दिया है। –

संबंधित मुद्दे