it-swarm.dev

قم بإعداد adb على نظام التشغيل Mac OS X

قضيت بعض الوقت في معرفة كيفية إعداد بنك التنمية الآسيوي على نظام التشغيل Mac ، ولذا فإنني أكتب عن كيفية إعداده قد يكون مفيدًا لبعض الأشخاص. adb هو أداة سطر الأوامر لتثبيت تطبيقات Android وتشغيلها على هاتفك/المحاكي

370
changey

echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile && source ~/.bash_profile

إذا وضعت مجلد Android-sdks في دليل آخر ، فاستبدل المسار بالدليل الموجود في Android-sdks/platform-tools

444
changey

ملاحظة: تمت كتابة هذا في الأصل على تثبيت ADB على MAC OS X لكن تم إغلاق هذا السؤال كنسخة مكررة من هذا السؤال.

الخيار 1 - استخدام البيرة

هذه هي أسهل طريقة وستوفر تحديثات تلقائية.

  1. تثبيت البيرة

    Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. تثبيت adb

    brew cask install Android-platform-tools
    
  3. البدء في استخدام بنك التنمية الآسيوي

    adb devices
    


الخيار 2 - يدويًا (فقط أدوات النظام الأساسي)

هذه هي أسهل طريقة للحصول على تثبيت يدوي لـ ADB و Fastboot.

  1. حذف التثبيت القديم الخاص بك (اختياري)

    rm -rf ~/.Android-sdk-macosx/
    
  2. انتقل إلى https://developer.Android.com/studio/releases/platform-tools.html وانقر على الرابط SDK Platform-Tools for Mac.

  3. انتقل إلى مجلد التنزيلات

    cd ~/Downloads/
    
  4. قم بفك الأدوات التي قمت بتنزيلها

    unzip platform-tools-latest*.Zip 
    
  5. قم بنقلهم إلى مكان لن تقوم بحذفهم عن طريق الخطأ

    mkdir ~/.Android-sdk-macosx
    mv platform-tools/ ~/.Android-sdk-macosx/platform-tools
    
  6. أضف platform-tools إلى طريقك

    echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
    
  7. قم بتحديث ملف تعريف bash (أو أعد تشغيل التطبيق الطرفي)

    source ~/.bash_profile
    
  8. البدء في استخدام بنك التنمية الآسيوي

    adb devices
    

الخيار 3 - إذا كان لديك Android Studio مثبت بالفعل

  1. أضف platform-tools إلى طريقك

    echo 'export Android_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
    echo 'export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools' >> ~/.bash_profile
    
  2. قم بتحديث ملف تعريف bash (أو أعد تشغيل التطبيق الطرفي)

    source ~/.bash_profile
    
  3. البدء في استخدام بنك التنمية الآسيوي

    adb devices
    

الخيار 4 - MacPorts

  1. قم بتثبيت Android SDK:

    Sudo port install Android
    
  2. قم بتشغيل مدير SDK:

    sh /opt/local/share/Java/Android-sdk-macosx/tools/Android
    
  3. قم بإلغاء تحديد كل شيء عدا Android SDK Platform-tools (اختياري)

  4. تثبيت الحزم ، وقبول التراخيص. أغلق مدير SDK.

  5. أضف platform-tools إلى طريقك ؛ في MacPorts ، إنهم في /opt/local/share/Java/Android-sdk-macosx/platform-tools. على سبيل المثال ، بالنسبة للباش:

    echo 'export PATH=$PATH:/opt/local/share/Java/Android-sdk-macosx/platform-tools' >> ~/.bash_profile
    
  6. قم بتحديث ملف تعريف bash (أو أعد تشغيل الجهاز/Shell):

    source ~/.bash_profile
    
  7. ابدأ في استخدام adb:

    adb devices
    

الخيار 5 - يدويا (مع مدير SDK)

  1. حذف التثبيت القديم الخاص بك (اختياري)

    rm -rf ~/.Android-sdk-macosx/
    
  2. قم بتنزيل Mac SDK Tools من موقع مطور Android ضمن "احصل على أدوات سطر الأوامر فقط" . تأكد من حفظها في مجلد التنزيلات.

  3. انتقل إلى مجلد التنزيلات

    cd ~/Downloads/
    
  4. قم بفك الأدوات التي قمت بتنزيلها

    unzip tools_r*-macosx.Zip 
    
  5. قم بنقلهم إلى مكان لن تقوم بحذفهم عن طريق الخطأ

    mkdir ~/.Android-sdk-macosx
    mv tools/ ~/.Android-sdk-macosx/tools
    
  6. قم بتشغيل SDK Manager

    sh ~/.Android-sdk-macosx/tools/Android
    
  7. قم بإلغاء تحديد كل شيء عدا Android SDK Platform-tools (اختياري)

 enter image description here

  1. انقر فوق Install Packages ، وقبول التراخيص ، وانقر فوق Install. أغلق نافذة SDK Manager.

 enter image description here

  1. أضف platform-tools إلى طريقك

    echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
    
  2. قم بتحديث ملف تعريف bash (أو أعد تشغيل التطبيق الطرفي)

    source ~/.bash_profile
    
  3. البدء في استخدام بنك التنمية الآسيوي

    adb devices
    
685
brismuth

هذا يعمل لا تشوبه شائبة ....

في المحطة ، قم بتشغيل كلا الأمرين بجانب بعضهما البعض

export Android_HOME=/Users/$USER/Library/Android/sdk

export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
66
Suhail Sheikh

ملاحظة: تم تغيير مسار adb منذ Android Studio 1.0.xx

من أجل bash Shell ، استخدم:

echo 'export PATH=$PATH:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.bash_profile

من أجل tcsh Shell ، استخدم:

echo 'setenv PATH $PATH\:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.tcshrc
58
Vic

شخصيا أنا فقط مصدر بلدي .bashrc في بلدي. bash_profile:

echo 'source ~/.bashrc' >> ~/.bash_profile

لذلك أنا وضعت في بلدي. وأنا أستخدم Android Studio ، لذلك كان مسارًا مختلفًا.

echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.bashrc

قد تحتاج أيضًا إلى ما يلي:

echo 'Android_HOME=$HOME/Library/Android/sdk' >> ~/.bashrc
23
funroll

فيما يلي خطوة معلومات حكيمة:

الخطوة 1

بدء تشغيل المحطة الطرفية وانتقل إلى مجلد منزلك.

cd ~/

الخطوة 2

فتح وتحرير الملف. bash_profile

$ open -e .bash_profile

إذا لم يكن لديك ملف .bash_profile في مسار الكمبيوتر ، فقم بإنشاء ملف. أدخل الأمر أدناه لإنشاء ملف جديد. بمجرد إنشاء اتبع الخطوة 2.

touch .bash_profile

الخطوه 3

حفظ السطر أدناه)

export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/tools
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/platform-tools

خطوة 4

قم بتحديث الملف باستخدام الأمر أدناه

$ source .bash_profile

$ echo $PATH

يجب أن تشاهد مسار Android مضبوطًا في الإخراج الآن.

21
Ashish

لمستخدمي Mac: الخطوة 1: تثبيت Android Studio

Step2: افتح المحطة الطرفية واكتب

cd

الخطوة 3: اكتب الأمر المذكور أدناه مع تغيير اسم المستخدم:

export PATH=“/Users/userName/Library/Android/sdk/platform-tools”:$PATH
11
Kiran Sk

cd sdk/platform-tools/ ثم استخدم ./adb devices بدلاً من ذلك

11
yellingbytes

فقط للمستخدمين zsh في iterm2 في ماك

اكتب الأمرين التاليين لإضافة sdk وأدوات نظام التشغيل أندرويد إلى zsh الخاص بك في iterm2 في ماك

echo 'export Android_HOME=/Users/$USER/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools' >> ~/.zshrc
8
Akarsh SEGGEMU

إذا كنت تستخدم Android Studio في MAC OS X ، فيمكنك تنفيذ الأمر التالي في تطبيقك النهائي:

echo 'alias adb="/Applications/Android\ Studio.app/sdk/platform-tools/adb"' >> .bashrc
exec $Shell

التالى:

adb devices

ويجب أن تعرض قائمة بأجهزة أندرويد الخاصة بك متصلة عبر كابل USB في MAC الخاص بك ، على سبيل المثال شيء من هذا القبيل:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
deb7bed5        device
7
trejo08

إليك دليل مفصل:
http://codexpi.com/add-Android-adb-path-mac-os-x-mavericks/

لتلخيص هذا:

  1. قم بإنشاء وفتح الملف bash_profile

    touch .bash_profile
    open -e .bash_profile

  2. أضف مسار مجلد أدوات النظام الأساسي (داخل Android SDK)

    export PATH="$PATH:/Users/USERNAME/PATH TO Android SDK/platform-tools/

  3. قم بتشغيل الأمر . .bash_profile للتحديث (لا داعي لإعادة تشغيل الجهاز)

5
Alex

إذا كنت تستخدم ZSH ولديك Android Studio 1.3: 1. افتح ملف .zshrc (الموجود في الدليل الرئيسي ، يتم إخفاء الملف لذا تأكد من رؤية الملفات المخفية) 2. أضف هذا السطر في النهاية: alias adb="/Users/kamil/Library/Android/sdk/platform-tools/adb" 3. قم بإنهاء الجهاز 4. افتح الجهاز واكتب adb devices 5. إذا نجحت فستعطيك قائمة بجميع الأجهزة المتصلة

5
kamelnyc

لقد نجح هذا الأمر تمامًا بالنسبة لي ، بعد التمدد لفترة قصيرة بعد تثبيت Android Studio:

  1. تأكد من أن لديك ملف .bash_profile. يجب أن يكون هذا في دليل [اسم المستخدم] الخاص بك.

  2. من أي دليل أنت فيه ، اكتب هذا:

    echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile
    

الآن ، عادةً سيكون لديك هذا المسار الدقيق ، ولكن إذا لم يكن كذلك ، فاستخدم أي مسار لديك مجلد أدوات النظام الأساسي

  1. من الدليل الذي يوجد به ملف .bash_profile ، اكتب هذا:

    . .bash_profile
    
  2. اكتب الآن adb devices. يجب أن ترى استجابة "قائمة الأجهزة المرفقة". الآن ليس عليك الانتقال إلى دليل أدوات النظام الأساسي في كل مرة لكتابة أمر أكثر تشفيرًا مثل ./adb devices !!!

2
rupaguha

في حالتي: قمت بما يلي (في نظام التشغيل mac):

  1. احتياطي ".bash_profile" و ".profile"
  2. مسح جميع المسارات ذات الصلة الروبوت.
  3. إنشاء مسارات جديدة ولكن هذه المرة ، قمت بسحب المجلدات المعنية: {/.../sdk ، /.../tools ، /.../platform-tools} في الجهاز الطرفي. فعلت هذا لكل من ".bash_profile" و ".profile".
  4. ثم بعد حفظ الملفات بنجاح. قمت بإعادة تشغيل الجهاز فقط للتأكد من التعديلات التي أجريتها.
  5. ذهبت بعد ذلك لاختبار ما إذا كان بنك التنمية الآسيوي يستجيب الآن ... عن طريق كتابة: (في محطة) أجهزة بنك التنمية الآسيوي
  6. ما زلت لم يحالفني الحظ (أجهزتي) حيث لم يظهر ، ثم أعدت تشغيل adb.
  7. ذهبت للقيام "الروبوت تحديث بنك التنمية الآسيوي". هذا فقط قتل وإعادة تشغيل بنك التنمية الآسيوي
  8. حاولت مرة أخرى لا تزال الأجهزة لا تظهر.
  9. لقد احتفظت بنسخة احتياطية من جهازي الذي يعمل بنظام Android وأعدت ضبط الهاتف بالكامل مرة أخرى إلى إعدادات المصنع الافتراضية ، ثم انتقلت لتنشيط الجهاز من أجل التطوير والسماح بتصحيح أخطاء USB في إعداداته> تطبيقاته.

******** عملت مثل السحر ********

حاولت مرة أخرى باستخدام الأمر "أجهزة adb" وكان كل شيء يعود إلى طبيعته وكان الجهاز مرئيًا.

أتمنى لك كل خير. فقط لا تستسلم. استغرق الأمر الكثير من استكشاف الأخطاء وإصلاحها. كل التوفيق.

1
AppEmmanuel

التعليق مع بعض المعلومات المحدثة من 2018.

تتوفر الثنائيات القابلة للتنفيذ لأدوات النظام الأساسي لنظام التشغيل Mac من خلال Android هنا: https://developer.Android.com/studio/releases/platform-tools.html

قم بتنزيلها على جهاز mac الخاص بك. ضعهم في دليل على سبيل المثال لقد وضعت في ~/Software/platform-tools

إذا كان لديك وصول إلى الجذر ، فإن أسهل طريقة وجدتها على جهاز mac هي إضافة الدلائل الخاصة بك إلى القائمة في /etc/paths. تعجبني هذه الطريقة لأن $PATH بعد بضعة إضافات يبدأ في الفوضى ويبدو من الصعب قراءته ، /etc/paths كل شيء في سطر منفصل ونظيف ومنظم. الجانب السلبي هو أنك تحتاج إلى الوصول إلى الجذر.

$ cat /etc/paths  # check contents of the file
$ Sudo nano /etc/paths

الصق المسار الكامل لدليل أدوات النظام الأساسي (شيء مثل /Users/GodZilla/Software/platform-tools/adb) في نهاية هذه القائمة وحفظه. قم بإنهاء وفتح الجهاز مرة أخرى وتحقق مما إذا كان يرى دليل أدوات النظام الأساسي الخاص بك.

$ which adb
/Users/GodZilla/Software/platform-tools/adb
$ which fastboot
/Users/GodZilla/Software/platform-tools/fastboot

إذا لم يكن لديك وصول إلى الجذر ، فما عليك سوى إضافة دليل أدوات النظام الأساسي إلى $PATH في ملفك الشخصي .bash_profile (أو .zshenv إذا كنت تستخدم zsh) كما اقترح المستخدمون الآخرون.

1
Deepankar Chakroborty