android - ऑपर - लेस्स कमांड क्या है




लिनक्स कमांड में वातावरण नहीं मिला (12)

sudo apt install adb

आपके पीसी में एडीबी स्थापित नहीं है।

यह कोशिश करो, मेरे लिए काम कर रहा है

Bluetooth1 एप्लिकेशन को लागू करते समय G1 डिवाइस के अंदर .ap, यह हमेशा एक संदेश को पॉप करता है:

$adb install -r /home/parveen/workspace/BluetoothChat/bin/BluetoothChat.apk 
-bash: adb: command not found

मुझे यह स्पष्ट नहीं हो रहा है कि यह त्रुटि हर बार क्यों हो रही है। क्रिप्या मेरि सहायता करे।

अग्रिम में धन्यवाद। Praween


Follow these steps:

Set android vars

Initially go to your home and press `Ctrl + H` it will show you hidden files now look for .bashrc file, open it with any text editor

फिर फ़ाइल के अंत में नीचे की पंक्तियाँ रखें:

export ANDROID_HOME=/myPathSdk/android-sdk-linux
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools


Now Reboot the system

It Works!

Ubuntu में मैं निम्नलिखित कमांड चला सकता है:

  sudo apt install android-tools-adb

adb android-sdks / tools निर्देशिका में है। आप बस इस कमांड को टाइप करें: adb logcat

यदि आप किसी पाठ फ़ाइल में अपने स्टैक के निशान चाहते हैं तो इस कमांड का उपयोग करें: adb logcat > trace.txt. अब आपके निशान उस फाइल में कॉपी हो गए हैं।

यदि यह काम नहीं कर रहा है तो android-sdks / platform-tools पर जाएं फिर यह कमांड ./adb logcat > trace.txt. : ./adb logcat > trace.txt. आशा है कि यह आपकी मदद करेगा।


ऊपर बताए गए मार्ग को ~ / .bashrc में अपडेट करने से अन्य बैश कमांड सभी एक साथ काम करना बंद कर देते हैं। सबसे आसान तरीका जो मैंने पाया है वह यह है कि ईकिन ने क्या किया लेकिन इसे अपने / बिन लिंक करें।

[sudo] ln -s /android/platform-tools/adb /bin/adb

किसी भी पुनरारंभ की आवश्यकता नहीं है बस निम्नलिखित कमांड टाइप करें -

adb devices

यह सुनिश्चित करने के लिए कि यह काम कर रहा है।


एक प्रतीकात्मक लिंक बनाना मेरे लिए समाधान था। हालांकि काम करने से पहले मुझे निर्मित प्रतीकात्मक लिंक तक पहुंच प्रदान करना और अधिकार निष्पादित करना था।

मुझे यकीन नहीं है कि यह @ eakin का जवाब था या @ crazymacleod कि मेरे लिए काम किया, जैसा कि मैंने ऊपर वर्णित समाधान खोजने से पहले दोनों किया था।

धन्यवाद!


नोट: लिनक्स पर एडीबी का उपयोग करते समय आपको एडीबी कमांड को निष्पादित करने के लिए टाइप करना होगा। जब तक आप ~ / .bashrc में एक पथ नहीं बनाते हैं। एक टर्मिनल में लिखें:

सूदो गदित ~ / .bashrc

फ़ाइल के अंत में निम्न पंक्ति जोड़ें। एक बार हो जाने के बाद, सहेजें और बाहर निकलें।

Android उपकरण

निर्यात PATH = ~ / विकास / adt-bundle-linux / sdk / platform-tools: ~ / विकास / adt-bundle-linux / sdk / tools: $ PATH

फिर एक टर्मिनल में अपने .bashrc को पुनः लोड करने के लिए इस कमांड को चलाएं: कोड:

source ~ / .bashrc

अब आप हर आदेश से पहले बस ./ के बिना adb चला सकते हैं।


मुझे अपनी समस्या का हल मिल गया। मेरे ~/.bashrc :

export PATH=${PATH}:/path/to/android-sdk/tools

हालाँकि adb android-sdk/tools/ में स्थित नहीं है, बल्कि android-sdk/platform-tools/ । इसलिए मैंने निम्नलिखित जोड़ा

export PATH=${PATH}:/path/to/android-sdk/tools:/path/to/android-sdk/platform-tools

और मेरे लिए यह समस्या हल हो गई।


मुझे यह त्रुटि भी हो रही थी और उबंटू ने मुझे इसे स्थापित करने का सुझाव दिया इसलिए मैंने इसे स्थापित किया * और इसने मेरे मामले में काम किया।
* - sudo apt-get install android-tools-adb

नोट: x64 वास्तुकला


मुझे यह समस्या तब हुई जब मैं अपने फोन को कनेक्ट करने और एडीबी का उपयोग करने की कोशिश कर रहा था। मैंने निम्नलिखित किया

  1. export PATH=$PATH{}:/path/to/android-sdk/tools:/path/to/android/platform-tools

  2. apt-get install ia32-libs

  3. USB डिबग मोड में और टर्मिनल प्रकार lsusb में सभी यूएसबी उपकरणों की एक सूची प्राप्त करने के लिए मेरे फोन को कनेक्ट किया। मेरे फोन के बाईं ओर 9 वर्ण (xxxx: xxxx) आईडी दिखाई गई।

  4. sudo gedit /etc/udev/rules.d/99-android.rules

  5. [SUBSYSTEM == "usb", ATTRS {idVendor} == "####: ####", SYMLINK + = "android_adb", MODE = "0666" ग्रुप = "प्लगदेव" टेस्ट == "/ var / var / जोड़ें चलाएँ / ConsoleKit / database ", \ RUN + =" udev-acl --action = $ env {action} --device = $ env {DEVNAME} "] (जो कुछ भी [...] में है) फ़ाइल को बदलें और बदलें" ####: #### "चरण 3cop से संख्या के साथ

  6. sudo service udev restart

  7. मेरे सिस्टम को पुनरारंभ किया

  8. खुले टर्मिनल ब्राउज़ करने के लिए अदब निर्देशिका और चलाने के लिए

और यह मेरा फोन दिखाता है इसलिए adb बिना किसी त्रुटि के काम करना शुरू कर देता है।

मुझे उम्मीद है कि यह दूसरों की मदद करता है


मेरे मामले में "adb" "~ / Android / Sdk / platform-tools /" में स्थित है

निम्नलिखित कमांड ने समस्या को हल किया:

export PATH=$PATH:~/Android/Sdk/platform-tools/

मैंने अभी खुद मिंट (उबंटू) पर समस्या का समाधान किया है। ऐसा लगता है कि adb एक 32 बिट निष्पादन योग्य है जो कम से कम पठनीय -h के अनुसार है। कार्यक्रम के लिए 64-बिट ubuntu या जो भी स्थापना में काम करने के लिए, हमारे पास 32-बिट लाइब्रेरीज़ होना चाहिए।

के साथ समस्या को हल किया

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386




adb