واجهت مشكلات في العثور على برنامج تعليمي جيد حول كيفية إعداد ADB لنظام التشغيل Mac.
كيف يمكنني إضافةADBإلى macOS بطريقة يمكن استخدامها في الجهاز؟
بخلاف إعداد adb على نظام التشغيل Mac OS X ، فإن الهدف من هذا السؤال هو الحصول على برنامج تعليمي يحتوي على الكل / من خطوات التثبيت المطلوبة للحصول على ADB على macOS.
هذه هي أسهل طريقة وستوفر تحديثات تلقائية.
تثبيت البيرة
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
تثبيت adb
brew install homebrew/cask/Android-platform-tools
البدء في استخدام بنك التنمية الآسيوي
adb devices
هذه هي أسهل طريقة للحصول على تثبيت يدوي لـ ADB و Fastboot.
حذف التثبيت القديم الخاص بك (اختياري)
rm -rf ~/.Android-sdk-macosx/
انتقل إلى https://developer.Android.com/studio/releases/platform-tools.html وانقر على الرابط SDK Platform-Tools for Mac
.
انتقل إلى مجلد التنزيلات
cd ~/Downloads/
قم بفك الأدوات التي قمت بتنزيلها
unzip platform-tools-latest*.Zip
قم بنقلهم إلى مكان لن تقوم بحذفهم عن طريق الخطأ
mkdir ~/.Android-sdk-macosx
mv platform-tools/ ~/.Android-sdk-macosx/platform-tools
أضف platform-tools
إلى طريقك
echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
قم بتحديث ملف تعريف bash (أو أعد تشغيل التطبيق الطرفي)
source ~/.bash_profile
البدء في استخدام بنك التنمية الآسيوي
adb devices
حذف التثبيت القديم الخاص بك (اختياري)
rm -rf ~/.Android-sdk-macosx/
قم بتنزيل Mac SDK Tools من موقع مطور Android ضمن "احصل على أدوات سطر الأوامر فقط" . تأكد من حفظها في مجلد التنزيلات.
انتقل إلى مجلد التنزيلات
cd ~/Downloads/
قم بفك الأدوات التي قمت بتنزيلها
unzip tools_r*-macosx.Zip
قم بنقلهم إلى مكان لن تقوم بحذفهم عن طريق الخطأ
mkdir ~/.Android-sdk-macosx
mv tools/ ~/.Android-sdk-macosx/tools
قم بتشغيل SDK Manager
sh ~/.Android-sdk-macosx/tools/Android
قم بإلغاء تحديد كل شيء عدا Android SDK Platform-tools
(اختياري)
Install Packages
، وقبول التراخيص ، وانقر فوق Install
. أغلق نافذة SDK Manager.أضف platform-tools
إلى طريقك
echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
قم بتحديث ملف تعريف bash (أو أعد تشغيل التطبيق الطرفي)
source ~/.bash_profile
البدء في استخدام بنك التنمية الآسيوي
adb devices
إذا كنت قد قمت بالفعل بتثبيت Android Studio -
أضف الأسطر التالية إلى نهاية ~/.bashrc
أو ~/.zshrc
(إذا كنت تستخدم Oh My ZSH):
export Android_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
أعد تشغيل المحطة الطرفية وأنت على ما يرام. ؟؟؟؟
على النقيض من الخيارين (البيرة/يدوي) المنشور بواسطةbrismuth ، إليك طريقة MacPorts:
قم بتثبيت Android SDK:
Sudo port install Android
قم بتشغيل مدير SDK:
sh /opt/local/share/Java/Android-sdk-macosx/tools/Android
كما اقترح @ Prismuth ، ألغ تحديد كل شيء ما عدا Android SDK Platform-tools
(اختياري)
تثبيت الحزم ، وقبول التراخيص. أغلق مدير SDK.
أضف 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
قم بتحديث ملف تعريف bash (أو أعد تشغيل الجهاز/Shell):
source ~/.bash_profile
ابدأ في استخدام adb:
adb devices
لاحظ أنه في حالة استخدام Android Studio وتنزيله من خلال مدير SDK الخاص به ، يتم تنزيل SDK إلى ~/Library/Android/sdk
افتراضيًا ، وليس ~/.Android-sdk-macosx
.
أفضل إضافة هذا كتعليق على إجابة brismuth الممتازة ، لكن يبدو أنني لا أملك نقاط سمعة كافية حتى الآن.
يجب عليك تنزيل Android SDK من هذا الرابط .
يمكنك حقًا وضعها في أي مكان ، ولكن أفضل مكان بالنسبة لي على الأقل كان موجودًا في جذر المجلد اسم المستخدم الخاص بك .
ثم تحتاج إلى تعيين المسار عن طريق نسخ النص أدناه ، ولكن تحرير اسم المستخدم الخاص بك في المسار ، نسخ النص إلى المحطة الطرفية عن طريق ضرب command+spacebar اكتب محطة . export PATH = ${PATH}:/Users/**YOURUSERNAME**/Android-sdk/platform-tools/
تحقق من أن ADB يعمل عن طريق الضرب command+spacebar واكتب محطة ، واكتب ADB.
ها أنت ذا. لديك إعداد ADB على MAC OS X. وهو يعمل على أحدث MAC OS X 10.10.3.