2011-02-25 17 views
66

लॉन्च करने का प्रयास करते समय एक्लिप्स फंस जाता है मैं मोटोरोला मीलस्टोन ए 853 पर हैलोंड्रॉइड एप्लिकेशन चलाने की कोशिश कर रहा हूं। मैंने "एडीबी डिवाइस" टाइप किया और मोबाइल ठीक से पहचाना गया। हालांकि, जब मैं एप्लिकेशन चलाने की कोशिश करता हूं तो ग्रहण हमेशा 27% "प्रतिनिधि को लॉन्च करना" पर फंस जाता है।एंड्रॉइड ऐप

कौन सा कारण हो सकता है?

+2

क्या आप अपनी समस्या के बारे में कुछ कोड या अधिक जानकारी पोस्ट कर सकते हैं। वास्तव में मदद करने के लिए यह बहुत अस्पष्ट है। ऐप लॉन्च करने का प्रयास करें और AVD http://developer.android.com/guide/developing/devices/index.html –

+1

यह कोड समस्या नहीं है। यह डेवलपर टूल्स सेटअप से संबंधित है। – James

उत्तर

72

एक एमुलेटर के साथ 27% समस्या थी। एवीडी को हटाए जाने के बाद ही यह ठीक हो गया और इसे फिर से बनाया गया, इसलिए यह डिवाइस/एमुलेटर से संबंधित होने की संभावना है (और एडीबी को फिर से शुरू करने से समस्या ठीक नहीं हुई)।

संपादित करें:

मिले अंक # 21073 के रूप में परियोजना पृष्ठों, benpar द्वारा उत्तर दिया पर इस पर:

अद्यतन: यदि AVD एमुलेटर ग्रहण के भीतर AVD प्रबंधक से शुरू की है इस परिदृश्य भी बचा जा सकता है। समस्या तब होती है जब ग्रहण में रन बटन से पहला एमुलेटर लॉन्च किया जाता है।

बचने के लिए:

  1. प्रारंभ ग्रहण
  2. खिड़की -> AVD प्रबंधक
  3. प्रारंभ एक एमुलेटर
  4. भागो परियोजना
4

अधिक जानकारी प्राप्त करने के लिए, ग्रहण के बाहर कमांड लाइन से एप्लिकेशन इंस्टॉल करने और लॉन्च करने का प्रयास करें। आप अपने प्रोजेक्ट के/bin फ़ोल्डर में अपने .apk मिल जाएगा, तो का उपयोग करें:

adb install -r <projectname>.apk 

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

+0

उत्तर के लिए धन्यवाद, मैंने सी: \ android-sdk-windows \ platform-tools में टाइप किया है: adb install -r सी: \ workspace \ HelloAndroid \ bin \ HelloAndroid.apk लेकिन कमांड विंडो काम करना बंद कर देती है।कारण क्या हो सकता है? –

4

मुझे 27% समस्या पर अटक गया था। डिवाइस को अनप्लग करना और इसे ठीक से वापस प्लग करना।

+0

यह मेरे लिए तय है। – redux

6

मुझे एमुलेटर में एप्लिकेशन चलाने पर भी यह समस्या थी। सुनिश्चित करें कि एप लॉन्च करने से पहले एमुलेटर चल रहा है और आपके पास यह समस्या नहीं है।

2

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

2

बहुत परेशान समस्या। मुझे ग्रहण और एमुलेटर को बंद करना था और फिर फिर से शुरू करना जो समय लेने वाला बन गया। यहां आया और पढ़ें कि अन्ना लीयर और विनय ने क्या पोस्ट किया था। काम किया! मुझे लगता है कि मेरे मामले में यह समस्या इसलिए हुई क्योंकि एमुलेटर अभी भी चल रहा था, जबकि मैं ग्रहण से बाहर निकला। सही करने के लिए, जैसे अन्ना और विनय ने पोस्ट किया, यह करें ...

सुनिश्चित करें कि ग्रहण और एमुलेटर बंद हो गए हैं, फिर ...

  1. शुरू elipse
  2. शुरू एमुलेटर
  3. छोड़ने ग्रहण (एमुलेटर छोड़ने नहीं है)
  4. शुरू ग्रहण
  5. अब अपने कार्यक्रम चलाने के (100% लोड और नहीं अटक जाते हैं चाहिए)
+0

मैंने एडीबी को रोकने और पुनरारंभ करने का प्रयास किया, लेकिन यह काम नहीं किया। मैंने वर्कस्पेस को स्विच करने का प्रयास किया, परियोजना को हटा दिया और कोशिश की, लेकिन कुछ भी काम नहीं किया। जबकि जब मैंने उपर्युक्त समाधान की कोशिश की, तो उसने मेरे लिए काम किया। मुझे पता है कि यह पागल है, लेकिन यह समाधान काम करता है। Upvoted! – Sarvan

0

मेरे लिए यह एडीबी था जो लटका था। ग्रहण या एम्यूलेटर छोड़ने की कोई मात्रा का कोई प्रभाव नहीं पड़ा।

  1. एमुलेटर
  2. एडीबी बर्खास्त, (मैं बस कार्य प्रबंधक का उपयोग कर अपनी प्रक्रिया को मार डाला बर्खास्त करें।
  3. प्रारंभ एमुलेटर फिर, (यह भी कारण बनता है एशियाई विकास बैंक को पुनः आरंभ करने)
  4. अपने कार्यक्रम चलाने

यह अब अटक जाते हैं चाहिए।

4

मैंने पाया तेज तरीका Android डीबग ब्रिज के साथ जांच करने के लिए है कि कमांड लाइन पर। कभी-कभी यह सब कुछ रोक रहा है और adb सर्वर शुरू कर रहा है। यही कारण है:

adb kill-server

सर्वर बंद हो जाएगा। तब:

adb start-server

कि यह करना चाहिए। संलग्न उपकरणों की जाँच करें (लेकिन यह आवश्यक नहीं है)

adb devices

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

यह ग्रहण के माध्यम से डिवाइस दृश्य में भी किया जा सकता है।

+0

यह मेरे लिए काम करता है। मारो और एडीबी पुनरारंभ करें – exequielc

0

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

  • मेरा पीसी
  • भागो एप्लिकेशन
  • जब यह आपके डिवाइस देते हैं या AVD बनाने के लिए पूछता से मेरे डिवाइस निकाल दिया था।
  • मैं अपने डिवाइस को दोबारा जोड़ता हूं और आउटपुट के लिए चयन करता हूं।
  • अंत में मैंने समस्या
संबंधित मुद्दे