मैं Android ADB कैसे सेट करूं?


22

मेरा कंप्यूटर एक Sys76 Lemur Maverick पर चल रहा है, और मेरा फ़ोन एक Nexus S चल रहा स्टॉक जिंजरब्रेड है। मैं ADB (android डिबग ब्रिज) का उपयोग करने के लिए सेट अप करना चाहता हूं। मैंने एसडीके वेबसाइट पर निर्देशों के अनुसार एंड्रॉइड एसडीके स्थापित किया, लेकिन एडीबी काम नहीं करता है। क्या कोई मुझे उन निर्देशों के साथ मदद कर सकता है जो उबंटू के लिए विशिष्ट हैं?


अक्टूबर 2017 तक, अन्य सभी उत्तर पुराने हैं। आप ADB और fastboot को सीधे developer.android.com से डाउनलोड कर सकते हैं ।
डैन डसेलस्क्यू

जवाबों:


22

पीपीए के माध्यम से अदब और फास्टबूट स्थापित करें

आप WebUpd8 PPA से स्थापित कर सकते हैं जो 32-बिट और 64-बिट दोनों का समर्थन करता है। दी आप सीधे गूगल से स्थापित कर सकते हैं। लेकिन मैं सब कुछ अद्यतित रखने के लिए पीपीए का उपयोग करना पसंद करता हूं।
Ubuntu 11.04, 11.10 और 12.04 के लिए काम करता है।

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

स्रोत: Ubuntu और PPA में ADB और Fastboot Android उपकरण स्थापित करें

पीपीए के माध्यम से एंड्रॉइड एसडीके स्थापित करें

यदि आप SDK को स्थापित करना चाहते हैं जो आपको upubuntu ppa के माध्यम से सब कुछ अपडेट करने की अनुमति देगा।

तो सबसे पहले ppa को जोड़ना है।

sudo add-apt-repository ppa:upubuntu-com/sdk
sudo apt-get update
sudo apt-get install android-sdk

केवल इस बिंदु पर मुद्दा यह है कि एंड्रॉइड-एसडीके को रूट के रूप में चलाने की आवश्यकता है। वैसे मेन्यू में लिंक ज्यादा नहीं था। इसलिए मैंने मेनू में लिंक को अपडेट किया, आप भी चला सकते हैं:

gksu android-sdk

वहां से आपको "एंड्रॉइड एसडीके प्लेटफॉर्म-टूल्स" इंस्टॉल करने की आवश्यकता होगी। मैं "एंड्रॉइड एसडीके टूल्स" को अपडेट करने की भी सिफारिश करता हूं। आपको किसी और चीज़ की ज़रूरत नहीं है।

अब आपको अपने पर्यावरण चर सेट करने की आवश्यकता होगी।
पहले आपको सब कुछ निष्पादन योग्य बनाने की आवश्यकता होगी।

sudo chmod -R 755 /root/android-sdk-linux

अब चरों को जोड़ने के लिए।

nano ~/.bashrc

इन पंक्तियों को जोड़ें (शीर्ष पर)

#AndroidDev PATH
export PATH=${PATH}:/root/android-sdk-linux/tools
export PATH=${PATH}:/root/android-sdk-linux/platform-tools

स्रोत: स्थापित करें Android SDK Manager (Revision 20) PPA से उबंटू 12.04 / लिनक्स टकसाल 13
स्रोत: AndroidSDK - Ubuntu Ubuntu


यह संकलन करने की आवश्यकता नहीं है adb, इसलिए एंड्रॉइड-एसडीके के साथ इंस्टॉल करना यह स्रोत से नहीं है। इसके अलावा वह 10.10 के साथ सवाल टैग करता है, इसलिए यह जवाब काम नहीं करता है। महान है, कि यह समाधान 64 बिट संस्करण प्रदान करता है।
BuZZ-dEE

हाँ मेरा बुरा ध्यान दें कि 10.10 के लिए नहीं था। लेकिन उम्मीद है कि यह दूसरों की मदद करेगा। स्रोत के रूप में मेरा मतलब है "स्रोत" के रूप में Google।
mywebslave

हां, यदि कोई इसे स्थापित करना चाहता है, लेकिन इस मामले में सवाल यह था कि स्थापित करने के बाद कैसे स्थापित किया जाए।
BuZZ-dEE

1
इसमें से किसी ने भी मेरे लिए 16.04 पर काम नहीं किया। gksu ने पासवर्ड पूछने के अलावा कुछ नहीं किया
आम का

1
nilarimogard/webupd8Android- उपकरण शामिल नहीं हैं- और upubuntu-com/sdkपुराना है
abumalick

16

उबंटू 14.04+

चूंकि ट्रस्टी android-tools-adbऔर android-tools-fastbootयूनिवर्स रिपॉजिटरी में पैकेज क्रमशः प्रदान करते हैं, adbऔर fastboot

उन्हें स्थापित करने के लिए:

  • ब्रह्मांड भंडार सक्षम करें: sudo add-apt-repository universe
  • APT कैश को अपडेट करें: sudo apt-get update

स्थापित करने के लिए adb:

sudo apt-get install android-tools-adb

स्थापित करने के लिए fastboot:

sudo apt-get install android-tools-fastboot

1
बीच क्या अंतर है एंड्रॉयड उपकरण-एडीबी पैकेज और एशियाई विकास बैंक पैकेज? दोनों ही Android डिबग ब्रिज प्रदान करने का दावा करते हैं।
डैन डस्केलस्कु

@DanDascalescu apt show android-tools-adbएक संक्रमणकालीन पैकेज है। AFAIK अदब का इस्तेमाल करना चाहिए।
पाब्लो ए

3

मैं केवल अनुमान लगा रहा हूं, लेकिन शायद आपको यह सुनिश्चित करने की आवश्यकता है कि उबंटू सही जगह देख रहा है। यह वेबसाइट पर कहते हैं, जोड़कर निर्देशिका सुनिश्चित करें कि आप जोड़ लिया है कि एडीबी अपने $ पथ में स्थित है बनाने export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/toolsऔर export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/platform-toolsअपने को .bashrc और चलsource .bashrc


2
यह काम करता है: ओ) एक छोटे से सुधार के साथ, PATH = $ {PATH} निर्यात करें: / usr / स्थानीय / src / android-sdk-linux_x86 / platform-tools /
bigcat42

3

2017-अक्टूबर अपडेट

ADB काम करने के लिए आपको Ubuntu 16 पर कोई भी पैकेज स्थापित करने की आवश्यकता नहीं है। कोई सेटअप आवश्यक नहीं है।

बस Google से लिनक्स और निकालने adbऔर fastbootज़िप फ़ाइल से एसडीके प्लेटफ़ॉर्म-टूल डाउनलोड करें ।


1

@mywebslave ने इसका पूरी तरह से जवाब दिया, मैं सिर्फ एक बात और जोड़ना चाहता हूं। यदि आप 64 बिट मशीन चला रहे हैं और ऑफ़लाइन इंस्टॉल कर रहे हैं, तो आपको 32 बिट संगतता लाइब्रेरी स्थापित करनी पड़ सकती हैं जैसा कि यहां बताया गया है

sudo apt-get install ia32-libs

अपडेट: उपरोक्त कमांड केवल तभी काम करता है जब आप 13.04 और उससे नीचे चल रहे हों। नए संस्करणों के लिए ia32-libsअन्य पैकेजों द्वारा प्रतिस्थापित किया गया है। देखें यहाँ

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.