2015-03-09 9 views
40

पर तैनाती है, मैं अपने मोबाइल फोन (एंड्रॉइड 4.4.2) पर एक आयनिक ऐप चलाने की कोशिश कर रहा हूं। यूएसबी-डीबगिंग सक्रिय है।चेतावनी: कोई लक्ष्य निर्दिष्ट नहीं है, एम्यूलेटर

जब मैं कमांड "आयनिक अनुकरण एंड्रॉइड" चलाता हूं सब ठीक काम करता है और ऐप एमुलेटर में भाग लेता है।

लेकिन जब मैं commad "आयनिक रन एंड्रॉयड" चलाने मैं चेतावनी निम्नलिखित मिलती है:

चेतावनी: कोई लक्ष्य निर्दिष्ट,

एमुलेटर को तैनाती और एप्लिकेशन आभासी डिवाइस पर शुरू कर दिया है ...

ऐप मेरे मोबाइल फोन पर नहीं चलाना चाहिए? मैं क्या गलत कर रहा हूं? मैं लक्ष्य कैसे निर्दिष्ट कर सकता हूं?

पीएस .: जब मैं फोन पर। एपीके फ़ाइल की प्रतिलिपि बनाता हूं तो मैं ऐप चला सकता हूं।

+2

अनुमान: आपका फोन डिबगिंग – AtanuCSE

+2

के लिए कॉन्फ़िगर नहीं किया गया है यदि आप डीबगजिन के लिए कॉन्फ़िगर किया गया है, तो अक्षम करें और फिर से सक्षम करें। यह मेरे लिए काम किया है! – linhadiretalipe

उत्तर

30

मैंने समस्या हल की।

यहां मैंने जो किया है: मैंने कमांड लाइन में टाइप किया: adb devices (एंड्रॉइड एसडीके में "प्लेटफ़ॉर्म-टूल्स" फ़ोल्डर में स्थित) जिसने मुझे एक खाली सूची लौटा दी।

इसलिए मैंने अपने फोन के ड्राइवर स्थापित किए, जिन्हें मैंने विक्रेताओं के मुखपृष्ठ से डाउनलोड किया था।

अब सूची में मेरा डिवाइस है और ऐप मेरे मोबाइल फोन पर शुरू हुआ है।

3

मै मैक पर हूं।

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

मैंने इसे स्थापित किया। अनप्लग और यूएसबी केबल दोबारा लगाया। और voila।

15

मुझे एक बहुत ही सरल समाधान के साथ एक अलग समस्या थी।
पहली बार आपके एंड्रॉइड डिवाइस में प्लगिंग करते समय, यह आपको कंप्यूटर के प्रमाणपत्र पर भरोसा करने के लिए कहेंगे। उस पॉपअप स्क्रीन पर मुझ पर गायब हो गया, क्योंकि मुझे बस कॉल मिल रहा था।

बस अपने फोन को अनप्लग करना/दोबारा जोड़ना और अपने कंप्यूटर के प्रमाण पत्र को स्वीकार करना चाल करना चाहिए!

43

मेरे पास एक अन्य डेवलपर टूल खोला गया था (क्रोम इंस्पेक्ट) और यह कनेक्शन "खाया" था। मेरे मामले में, बस क्रोम इंस्पेक्ट पैनल को बंद करना और ionic run android चलाना काम किया।

13

एक बार जब आप डिबगिंग के लिए अपना डिवाइस सक्षम कर लें, तो डिवाइस पर यूएसबी टेदरिंग चालू करना सुनिश्चित करें;

सेटिंग> टेदरिंग & नेटवर्क> USB टेदरिंग

यह मेरे लिए समस्या तय।

8

मेरे मामले में मेरे पास एंड्रॉइड 5.1 था।1, और नीचे दिए गए कदम हैं:

  • कृपया जांचें कि आपका पीसी आपके फोन को पहचानता है (आप यूएसबी फ्लैश ड्राइव जैसी फ़ाइलों तक पहुंच सकते हैं)। यदि नहीं, तो कृपया Google here से ड्राइवर स्थापित करें।
  • कृपया जांच करें कि USB डीबगिंग विकल्प अपने फोन पर चेक किया जाता है, तो: 1- Go to Setting -> General -> '{} Developer options' 2- Look for the 'USB debugging' option 3- If the 'USB debugging' option is disabled then turn off 'Developer options' and turn it back on. Now you should be able to check the 'USB debugging' option.

enter image description here

+0

यह मेरे लिए काम करता है, धन्यवाद – lauWM

3

मैं दो समस्याओं (उबंटू ओएस) था:

  1. मैं एक संबंध था chrome//inspect के साथ खोलें - बंद करें (बस टैब को बंद करें)
  2. मैंने आपके डिवाइस को कनेक्ट करते समय दिखाई देने वाले संवाद को याद किया यूएसबी केबल के माध्यम से। आपको कंप्यूटर पर भरोसा करना चाहिए।

अब cordova run android आदेश चलाएं और अपने डिवाइस को देखें वहां एक और संवाद दिखाई देगा ठीक है, अब आप कर चुके हैं! टर्मिनल में आप LAUNCH SUCCESS देखेंगे। जिस तरह से मैंने अपने डिवाइस से पुराना ऐप भी हटा दिया।

4

इनमें से कोई भी मैक पर एंड्रॉइड 6.0 पर मेरे लिए काम नहीं करता है। पॉप जब तक बार-बार

  • (आमतौर पर बहुत नीचे) सेटिंग> जा रहा फ़ोन के बारे में द्वारा डेवलपर मोड सक्षम करें> प्रेस बिल्ड नंबर पर: http://trendblog.net/android-file-transfer-not-working/

    यह से उद्धृत:

    मैं इस लेख पाया -अप प्रकट होता है

  • सेटिंग> डेवलपर विकल्प पर जाएं
  • USB डीबग करना सक्षम
+2

यह बहुत अजीब है, लेकिन आपको बार-बार बिल्ड नंबर पर टैप करना होगा और फिर अचानक यूएसबी डिबगिंग को सक्षम करने के लिए सेटिंग्स देखने से पहले यह कहता है कि "आप डेवलपर हैं"। –

+0

टीएनएक्स। यह मेरे लिए समस्या थी। – user3564943

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