अद्यतनएडीबी उबंटू 64 पर नहीं चलता है - आदेश नहीं मिला
कुछ और प्रयोगों करने के बाद, मैं अपने सवाल पूरी तरह से के रूप में मैं अपने टर्मिनल से मूर्ख बनाया गया था धूमिल किया है। जब मैंने sudo ./adb जारी किया तो मैंने त्रुटि संदेश नहीं दिखाया।
तो ANDOID_SDK/मंच-उपकरण निर्देशिका में मैं सीडी और चलाने ./adb, मैं मिलता है:
command not found: ./adb
यहाँ उत्पादन ls -l एडीबी एक ही निर्देशिका में:
-rwxrwxr-x 1 myuser myuser 159620 2011-12-20 19:30 adb
जो एडीबी चल रहा है मुझे देता है:
./adb
ही aapt, AIDL, dexdump की तरह है कि निर्देशिका में सभी अन्य द्विआधारी निष्पादन योग्य फ़ाइलों के लिए होता है, आदि
मैं सिर्फ कल्पना कर सकता यह मुझे एक 64 बिट पर इसे चलाने के लिए Ubuntu की कोशिश कर के साथ कुछ है, लेकिन ईएलएफ हेडर या कुछ ऐसा पहचाना नहीं जा रहा है। हालांकि, एंड्रॉइड उपकरण ANDOID_SDK/उपकरण में ठीक चल रहा है (नए पैकेज डाउनलोड करने के बाद एडीबी निष्पादित करने में विफल होने के अलावा)।
सच अजीब ...
मूल प्रश्न
मैं नवीनतम एंड्रॉयड एसडीके डाउनलोड किया। यदि मैं सामान्य उपयोगकर्ता के रूप में एडीबी चलाने की कोशिश करता हूं, तो मुझे "कमांड नहीं मिला" मिलता है। मुझे इसे "sudo ./adb" के रूप में चलाने चाहिए और यह काम करता है। वह क्यों है और मैं इसे कैसे ठीक करूं? मैं उबंटू 64 11.10 चला रहा हूँ।
मैंने पुराने उबंटू संस्करणों पर एसडीके का उपयोग किया और वहां, मैं बिना किसी समस्या के सामान्य उपयोगकर्ता के रूप में इसे चला सकता था। कोई विचार?
मुझे लगता है कि एडीबी ग्रहण के लिए एक प्लगइन है। जब आप किसी निर्देशिका में निष्पादन योग्य नहीं देखते हैं तो यह स्पष्ट नहीं होता है। मैं 'एंड्रॉइड एसडीके प्रबंधक' ढूंढने में सक्षम था और इसे ग्रहण खिड़कियों से चलाता हूं ... –
नहीं, adb एक कमांड लाइन उपकरण है। ग्रहण प्लगइन इसके लिए सिर्फ एक ग्राफिकल इंटरफ़ेस है। – Sebi