2010-01-26 17 views
9

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

eclipse.buildId=M20090917-0800 
java.version=1.6.0_17 
java.vendor=Sun Microsystems Inc. 
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US 
Framework arguments: -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product 
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product -data C:\Documents and Settings\dmcnamar\workspace -product org.eclipse.epp.package.java.product 


Error 
Tue Jan 26 18:00:41 EST 2010 
An internal error occurred during: "Launching HelloWorld". 

java.lang.NullPointerException 
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launch(Unknown Source) 
at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.doLaunch(Unknown Source) 
at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(Unknown Source) 
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853) 
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) 
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:866) 
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1069) 
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
+1

क्या आपने एसडीके स्थापित करने के बाद कोई एंड्रॉइड प्लेटफ़ॉर्म संस्करण डाउनलोड किया था? (उपकरण/एंड्रॉइड चलाकर) –

+0

क्या आप इसे एमुलेटर या भौतिक डिवाइस के माध्यम से लॉन्च कर रहे हैं? –

+0

मैंने एसडीके से कई एंड्रॉइड प्लेटफार्म संस्करण डाउनलोड किए। जब मैं विंडो लोड करता हूं> एंड्रॉइड एसडीके और एवीडी मैनेजर> ग्रहण में स्थापित संकुल, मैं उन्हें प्रदर्शित करता हूं। मैं एक एमुलेटर के माध्यम से ऐप लॉन्च करने की कोशिश कर रहा था। सबसे पहले मैंने एंड्रॉइड 2.0 आभासी डिवाइस की कोशिश की और परियोजना में एक के लिए अपने एपीआई स्तर से मिलान किया। उसके बाद काम नहीं किया, मैंने पहले संस्करण अनुकरणकर्ताओं की कोशिश की और एक ही त्रुटि का अनुभव किया। – user259642

उत्तर

37

मेरे मामले में, जब मैंने एवीडी चुना तो समस्या दूर हो गई। मैं एक ग्रहण प्रोजेक्ट का उपयोग कर रहा था सीटी और रन कॉन्फ़िगरेशन में एक वैध एवीडी था लेकिन इसकी जांच नहीं की गई थी। एक बार चेकबॉक्स चेक करने के बाद, समस्या चली गई।

सादर कामेश

+12

यह मेरे लिए भी काम करता है! दूसरों के लिए, यहां मैंने यह कैसे किया है: ग्रहण प्रोजेक्ट पर राइट क्लिक करें, "गुण" पर क्लिक करें, और "रन/डीबग सेटिंग्स" पर देखें। अपनी परियोजना के लिए सेटिंग्स संपादित करें, और "लक्ष्य" के अंतर्गत, सुनिश्चित करें कि एक एवीडी चेक किया गया है। – CharlieMezak

+0

धन्यवाद कामेश .. मेरे साथ समस्या यह थी कि मैंने एवीडी 3.2 में रन कॉन्फ़िगरेशन सेट किया था और बाद में एवीडी हटा दिया था। जब रन कॉन्फ़िगरेशन को बदलते हुए एप्लिकेशन को चलाने का प्रयास किया गया तो अपवाद उठाया गया। – Jana

1

एप्लिकेशन ठीक काम किया जब मैं यह एक शारीरिक डिवाइस के लिए धक्का दिया, तो मैं सोचा मैं कुछ और आभासी उपकरणों की जांच चाहते हैं। "Adb.exe devices" चलाने से मुझे वहां एक वर्चुअल डिवाइस दिखाई देता है जिसे "" एमुलेटर -5554 "कहा जाता है। जब मैं इसे चलाने के लिए चुनता हूं तो मुझे त्रुटि मिलती है, लेकिन जब मैं" नया वर्चुअल डिवाइस लॉन्च करता हूं "चुनता हूं, तो मैं इसे प्राप्त करता हूं काम करते हैं। जब मैं "एंड्रॉइड लिस्ट एवीडीएस" चलाता हूं तो यह पहला डिवाइस प्रदर्शित नहीं करता है, इसलिए ऐसा लगता है कि खराब डिवाइस किसी भी तरह से त्रुटि उत्पन्न कर रहा है। मदद के लिए धन्यवाद!

1

यह पहले ही हल हो सकता है, लेकिन अगर कोई और एक ही मुद्दे पर ठोकर खाता है। मैंने इसे प्रोजेक्ट की एक प्रति बनाकर हल किया है, इसे वर्कस्पेस से हटाएं और इसे दोबारा आयात करें। अब यह सब एक आकर्षण की तरह काम करता है। मुझे विश्वास है कि मैंने वर्चुअल डिवाइस को हटाए जाने के बाद शुरू किया एवीडी मैनेजर से

10

मैं Manifest.xml फ़ाइल ऊपर दायाँ क्लिक किया है, चयनित विकल्प भागो के रूप में - एक टैब लक्ष्य पर>, और चयनित AVD बनाया -> भागो विन्यास। मैं लिनक्स 32b के लिए ग्रहण Helios उपयोग कर रहा हूँ,

3

मैं Manifest.xml फ़ाइल ऊपर दायाँ क्लिक किया है, चयनित विकल्प भागो के रूप में - एक टैब लक्ष्य पर>, और चयनित AVD बनाया

3

मैं था -> भागो विन्यास यह समस्या स्वयं, पुष्टि करें कि आपके AVD पर वर्चुअल डिवाइस है। मेरी त्रुटि बस इसलिए हुई क्योंकि मेरे पास कोई वर्चुअल डिवाइस नहीं था।

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

यह बस कुछ ही समस्याओं कि शुरुआती हमेशा जब शुरू का सामना करेंगे ...

मेरी सलाह विस्तार में भीड़ नहीं है करने के लिए उत्सुक हो रहे हैं अपना हैलो वर्ल्ड एप्लिकेशन चला रहा है

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