Debian / Ubuntu पर Android ADB कॉन्फ़िगर करें

वैसे आज मैं आपको लिखता हूँ a ट्यूटोरियल डेबियन वितरण के तहत एडीबी कमांड का उपयोग करने में सक्षम होने के लिए, और विस्तार से, उबंटू। यह उन लोगों के लिए उपयोगी होगा जो उबंटू को स्थायी रूप से स्थापित नहीं करना चाहते हैं। सब कुछ नीचे इंगित किया गया है, LiveCD / Live USB को बूट करके किया जा सकता है। यकीन है, वह है, उस पर विचार करना शट डाउन करते समय, सभी परिवर्तन मिट जाएंगे और एडीबी को फिर से चलाने के लिए, आपको फिर से ट्यूटोरियल करना होगा। पैरा अधिक सहायता या सुझाव के लिए, हमारे फ़ोरम में पोस्ट देखें।

ADB के बारे में एक संक्षिप्त परिचय। ADB का अर्थ है Android डिबग ब्रिज, अगर हम इसका अनुवाद करते हैं तो यह एंड्रॉइड डिबगिंग ब्रिज होगा। खैर, यह हमें कुछ भी प्राथमिकता नहीं बताता है। वे वास्तव में ए एंड्रॉइड एसडीके के साथ आने वाले टूल का सेट और जो हमें हमारे टर्मिनल के कुछ कार्यों को नियंत्रित करने की अनुमति देता है हमारे पीसी से। अर्थात्, सभी सिस्टम फाइलों को अपडेट करने, संपादित करने, हटाने से (एप्लिकेशन को स्थापित करने के लिए / एसडी के लिए), एप्लिकेशन इंस्टॉल करने के लिए (रूट आवश्यक)।

सबसे पहले, हम udev में 'नियम' सेट करते हैं। यही है, हम कंसोल (एप्लिकेशन / एक्सेसरीज़ / टर्मिनल) खोलते हैं और टाइप करते हैं:

उबंटू के लिए:

सुडो गेडिट /etc/udev/rules.d/51-android.rules

डेबियन के लिए:

sudo का र

gedit /etc/udev/rules.d/51-android.rules

दोनों ही मामलों में हमें प्रक्रिया को पूरा करने के लिए अपना रूट पासवर्ड दर्ज करना होगा। यदि आप Gnome के बजाय KDE का उपयोग करते हैं, तो आपको Gedit को अपने द्वारा उपयोग किए जाने वाले टेक्स्ट एडिटर, केट, नैनो, के साथ बदलना होगा ...

Gedit संपादक इस फ़ाइल को खोलने और खोलने के लिए जा रहा है, हमें निम्नलिखित पंक्ति को जोड़ना होगा:

SUBSYSTEM == »usb | usb_device», SYSFS {idVendor} == »0bb4 b, SYMLINK + =» android_adb », MODE =» 0666 ″, USER = »जड़»

EYE: आपको इस पंक्ति का उपयोग करने के लिए कुछ विचार करने होंगे:

  • निर्माता के आधार पर IdVendor बदलता है। निम्न तालिका को देखकर अपने निर्माता को 0bb4 बदलें:

  • उपयोगकर्ता अनुभाग में, Ubuntu के लिए हमें रूट रखना होगा। डेबियन का उपयोग करने के मामले में हमें अपने उपयोगकर्ता का नाम रखना होगा। उदाहरण: USER = »ऐसा और इसलिए»।

जब हम लाइन जोड़ना समाप्त करते हैं सहेजें और बंद करें।

हमें udev सेवाओं को पुनरारंभ करना होगा। यह कंप्यूटर को पुनरारंभ करके किया जा सकता है, हालांकि यह तेज है:

/etc/init.d/udev पुनः आरंभ करें

अब हमें निम्नलिखित में एंड्रॉइड एसडीके डाउनलोड करना होगा लिंक। हम लिनक्स पर हैं, इसलिए यही लगता है। जब डाउनलोड समाप्त हो जाता है, तो हम इसे अनज़िप कर देते हैं। मैं इसे आपके होम डायरेक्टरी में करने की सलाह देता हूं। यद्यपि आप डेस्कटॉप या जहाँ भी आप चाहें चुन सकते हैं, और अपने निर्णय के लिए ट्यूटोरियल मार्गों को अनुकूलित कर सकते हैं। मैं अपनी होम डाइरेक्टरी का उपयोग करने जा रहा हूं, और मैंने कम टाइपिंग के लिए फ़ोल्डर को एंड्रॉइड-एसडीके कहा है।

हम एंड्रॉइड-एसडीके (जिसे हम अभी अनज़िप्ड करते हैं) और टूल फ़ोल्डर में जाते हैं। अंदर एक फ़ाइल है जिसे Android कहा जाता है। उस पर राइट बटन, हम गुणों पर क्लिक करें। हम पर्मीसोस फ़ोल्डर में जाते हैं, विकल्प का चयन करें "फ़ाइल को प्रोग्राम के रूप में चलाने की अनुमति दें" और बंद करें। अब फ़ाइल पर डबल क्लिक करें, और हम "टर्मिनल में रन" विकल्प देते हैं। इसलिए अगर कोई समस्या है तो यह नहीं चलता है, तो यह हमें बताएगा।

उबंटू को नए सिरे से स्थापित करने के साथ, मुझे कोई समस्या नहीं हुई। लेकिन इसके लिए जावा और कुछ लाइब्रेरी स्थापित करना आवश्यक है। यदि यह आपका मामला है, तो आपको क्या त्रुटि हुई है:

  • जावा (एप्लिकेशन मैनेजर, उबंटू सॉफ्टवेयर सेंटर में ओपन जेडडीके 6) स्थापित करें।
  • आवश्यक पुस्तकालय निम्नलिखित हैं:

ia32-libs lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc ++ 6 lib32z1 libc6-i386 libc6 libc6-dev

खैर, हमारे पास एंड्रॉइड एसडीके और एवीडी मैनेजर खुला है। हम 'उपलब्ध पैकेज' विकल्प पर जाएं और इंस्टॉल करें:

  • Android एसडीके उपकरण।
  • Android प्लैटफॉर्म उपकरण

हमने उसे अपनी बात करने और खत्म करने दिया। आराम करो, थोड़ा जाना है।

फोन में प्लग इन करने से पहले हमें जाना होगा:

  • सेटिंग्स, अनुप्रयोग, विकास और वहाँ का चयन करें «यूएसबी डिबगिंग» «यूएसबी डिबग सूचना» (यह आवश्यक नहीं है, केवल यह हमें चेतावनी देता है) और «नकली स्थानों»।

अब हम अपने फोन में usb के माध्यम से प्लग कर सकते हैं, और हम यह जांचने जा रहे हैं कि यह काम करता है।

हम एक कंसोल (टर्मिनल) या पहले से एक खोलते हैं, यह हमारी मदद करता है। हम उस फ़ोल्डर में प्रवेश करने के लिए 'सीडी' के साथ नेविगेट करते हैं जहां एडीबी है। मेरे मामले में:

cd / home / iulius / android-sdk / platform-tools

याद रखें, आपका नाम iulius नहीं है, इसलिए आपको लाइनों को बदलना होगा क्योंकि आपके पास अपना एसडीके है। यदि संदेह है, तो टर्मिनल बंद करें और केवल जोड़ें:

cd / android-sdk / platform-tools

अब हम निष्पादित करते हैं:

./adb डिवाइस

और इसे कुछ इस तरह लौटना होगा:

* डेमन नहीं चल रहा है। बंदरगाह पर अब इसे शुरू करने 5037 *
* सफलतापूर्वक प्रारंभ डेमॉन *
संलग्न उपकरणों की सूची
SH0BDPL04538 डिवाइस

बस, इतना ही। ADB कॉन्फ़िगर किया गया। हर बार जब हम कुछ करना चाहते हैं, हम निष्पादित करने के चरणों को दोहराते हैं।

आरामदायक लोगों के लिए (मैं यह कदम कभी नहीं करता, मुझे यह पसंद नहीं है)। वे फ़ोल्डर में प्रवेश करने के लिए सीडी के साथ चारों ओर नहीं जाना चाहते हैं। खैर, हमें अपने प्रोफ़ाइल को बैश के लिए संपादित करना होगा। हम एक नया टर्मिनल खोलते हैं और लिखते हैं:

सूद gedit .bashrc

हम अंत में जोड़ते हैं

PATH = $ {PATH}: / home / YOUR_USER / android-sdk / platform-tools निर्यात करें

PATH = $ {PATH}: / home / आपका_USER / android-sdk / tools निर्यात करें

और बस। हमारे Android पर ADB के साथ काम करने के लिए सभी तैयार हैं। एडीबी वायरलेस प्रोग्राम (आपको रूट की आवश्यकता है) के साथ वाईफाई के माध्यम से ऐसा करने का विकल्प है।

स्रोत


Google समाचार पर हमारा अनुसरण करें

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एक्स्ट्रीमिडाड ब्लॉग
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   त्रिमक्ष कहा

    बहुत अच्छा ट्यूटोरियल!

    उबंटू के साथ मुझे नियमों को संशोधित करने की आवश्यकता नहीं है। हां, समय-समय पर इसे अच्छी तरह से नहीं पहचाना जाता है और आपको यह करना होगा:

    सुडो अदब किल-सर्वर
    सुडो एडीबी स्टार्ट-सर्वर

    उसी समय हम मोबाइल पर डिबगिंग विकल्प को अनचेक और अनचेक करते हैं (वियोग के बाद)।

    ग्रेसियस!

    1.    el_iulius कहा

      यह आपके पास ubuntu के संस्करण पर निर्भर करता है। आखिरी वाले इसे लाते हैं।
      लेकिन चूंकि ट्यूटोरियल डेबियन के लिए है इसलिए मुझे उन्हें एक्सडी भी शामिल करना पड़ा

      एडीबी सेवाओं को फिर से शुरू करने के लिए अच्छी प्रशंसा।

  2.   Fer कहा

    यदि मोबाइल किसी अन्य ब्रांड का है, तो idVendor को lsusb के साथ हटा दिया जाता है
    यह एक सूची देगा जिसमें प्रत्येक पंक्ति प्रकार की होगी:
    बस 005 डिवाइस 002: आईडी 04e8: 681c सैमसंग इलेक्ट्रॉनिक्स कं, लिमिटेड गैलेक्सी पोर्टल / स्पिका एंड्रॉइड फोन
    आईडीवीडीआर आईडी के बाद नंबर की पहली चौकड़ी होगी, इस मामले में 04e8 है। अगला कुतरना मॉडल है, जिसे आपको यह भी निर्दिष्ट करना चाहिए कि क्या आप उसी निर्माता से एक और गैजेट भी कनेक्ट करते हैं जिसे आप SYSFS {idProduct} == »xxxx» (आईडी के बाद दूसरा कुतरना) के साथ ADB के साथ नियंत्रित नहीं करना चाहते हैं।

    1.    el_iulius कहा

      मैंने सभी दर्शकों के लिए एक ट्यूटोरियल करने की कोशिश की है। कंसोल में कम समय के साथ क्योंकि गैर-उपयोग किए गए उपयोगकर्ताओं के लिए यह अधिक भ्रामक है। मैं भी chmod के साथ android फ़ाइल को निष्पादित अनुमति दे सकता था, लेकिन यह एक परेशानी का और भी अधिक होगा

      फिर भी, इन सभी टिप्पणियों की सराहना की जाती है।

  3.   जोस कहा

    धन्यवाद!

  4.   जोस कहा

    मैं उबंटू में अपने गैलेक्सी एस 2 को जोड़ने की कोशिश कर रहा हूं, लेकिन इसका पता नहीं चला, यह मुझे बताता है:

    संलग्न उपकरणों की सूची
    एमुलेटर -5554 डिवाइस
    ???????????? आज्ञा नहीं है

    किसी भी विचार?

    धन्यवाद

  5.   पेड्रो मॉस्क्यूडा कहा

    बहुत अच्छा आपको धन्यवाद। मेरे मामले में मैंने सिर्फ पुस्तकालय स्थापित किए हैं और इसने मेरे लिए एकदम सही काम किया है। X64 का Ubuntu उपयोग

  6.   जोस इग्नासियो पेरेज़ मार्टरुट कहा

    अच्छा है.
    मुझे एक समस्या है, और वह यह है कि मेरा एनर्जी सिस्टम i828 डिवाइस की सूची में प्रदर्शित होना चाहिए, आईडी = 2207 के साथ जिसे मैंने पहले ही आपकी मदद के बाद कॉन्फ़िगर किया है, यह रिक्त दिखाई देता है।
    मैं Ubuntu 10 से एक लाइव डीवीडी का उपयोग कर रहा हूं, जहां जावा जेडीके पहले से ही स्थापित है, और मैंने एंड्रॉइड एसडीके डाउनलोड किया है। मैंने बिना किसी समस्या के "सेवा udev पुनरारंभ" का प्रदर्शन किया है।

    केवल एक अजीब बात जो मुझे गाइड का अनुसरण करते हुए दिखाई दी, वह यह है कि जब आप कहते हैं, "android" निष्पादित करते हैं, तो टैब में, जो दिखाई देता है, सभी विकल्प मेरे पास इंस्टॉल किए गए के रूप में आते हैं, बिना कुछ किए हुए ...

    समस्या का कोई विचार? पहले से ही बहुत - बहुत धन्यवाद।