Android Debug Bridge Documentation

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. جسر تصحيح أندرويد : دليل شامل للمبتدئين

مقدمة

جسر تصحيح أندرويد (Android Debug Bridge - ADB) هو أداة سطر أوامر متعددة الاستخدامات تسمح لك بالتواصل مع جهاز أندرويد. يعتبر ADB جزءًا حيويًا من عملية تطوير تطبيقات أندرويد، ولكنه مفيد أيضًا للمستخدمين المتقدمين الذين يرغبون في استكشاف أجهزتهم وتخصيصها. يتيح لك ADB تثبيت التطبيقات، ونسخ الملفات، وتصحيح الأخطاء، وتنفيذ أوامر shell، والقيام بالعديد من المهام الأخرى. هذا الدليل يهدف إلى تزويد المبتدئين بفهم شامل لـ ADB وكيفية استخدامه.

ما هو ADB ولماذا نحتاجه؟

ADB يعمل كجسر بين جهاز الكمبيوتر الخاص بك وجهاز أندرويد. بدون ADB، سيكون من الصعب للغاية اختبار وتصحيح تطبيقاتك على جهاز حقيقي. إليك بعض الأسباب الرئيسية التي تجعل ADB أداة أساسية:

  • **تثبيت وإزالة التطبيقات:** يمكنك تثبيت تطبيقات (APK) وإزالتها بسهولة من جهازك باستخدام ADB.
  • **نقل الملفات:** يتيح لك ADB نسخ الملفات بين جهاز الكمبيوتر وجهاز أندرويد، مثل الصور ومقاطع الفيديو والمستندات.
  • **تصحيح الأخطاء (Debugging):** يسمح لك ADB بتصحيح أخطاء تطبيقاتك مباشرة على الجهاز، مما يساعدك على تحديد وإصلاح المشكلات.
  • **الوصول إلى Shell:** يمكنك الوصول إلى shell الخاص بنظام أندرويد وتنفيذ أوامر Linux مباشرة على الجهاز.
  • **التقاط السجلات (Logcat):** يمكنك عرض سجلات النظام وتطبيقاتك باستخدام Logcat، مما يساعدك على فهم سلوك التطبيقات.
  • **النسخ الاحتياطي والاستعادة:** يمكنك إنشاء نسخ احتياطية كاملة لجهازك واستعادتها لاحقًا.

متطلبات البدء

قبل أن تتمكن من استخدام ADB، تحتاج إلى التأكد من أن لديك المتطلبات التالية:

  • **Android SDK Platform-Tools:** يجب عليك تنزيل وتثبيت Android SDK Platform-Tools من موقع مطوري أندرويد الرسمي: [[1]]. هذا الحزمة تتضمن ADB والأدوات الأخرى الضرورية.
  • **محرك USB الخاص بالجهاز:** قد تحتاج إلى تثبيت محرك USB الخاص بجهاز أندرويد الخاص بك على جهاز الكمبيوتر. عادةً ما يمكنك العثور على هذه المحركات على موقع الشركة المصنعة للجهاز.
  • **تمكين تصحيح أخطاء USB:** يجب عليك تمكين تصحيح أخطاء USB على جهاز أندرويد الخاص بك. للقيام بذلك، انتقل إلى "الإعدادات" -> "حول الهاتف" -> انقر على "رقم البناء" سبع مرات لتمكين "خيارات المطور". ثم انتقل إلى "خيارات المطور" وقم بتمكين "تصحيح أخطاء USB".
  • **كابل USB:** تحتاج إلى كابل USB لتوصيل جهاز أندرويد بجهاز الكمبيوتر.

تثبيت وإعداد ADB

1. **تنزيل Android SDK Platform-Tools:** قم بتنزيل أحدث إصدار من Android SDK Platform-Tools من الرابط أعلاه. 2. **استخراج الملفات:** قم بفك ضغط الملف الذي تم تنزيله إلى مجلد على جهاز الكمبيوتر الخاص بك. 3. **إضافة ADB إلى PATH:** لجعل ADB متاحًا من أي مكان في سطر الأوامر، يجب عليك إضافته إلى متغير PATH الخاص بالنظام. تعتمد طريقة القيام بذلك على نظام التشغيل الخاص بك:

   *   **Windows:**  ابحث عن "تحرير متغيرات بيئة النظام" في قائمة البدء، وانقر على "متغيرات البيئة".  في قسم "متغيرات النظام"، حدد "Path" وانقر على "تحرير".  أضف مسار المجلد الذي يحتوي على ADB إلى القائمة.
   *   **macOS / Linux:**  افتح ملف shell الخاص بك (مثل .bashrc أو .zshrc) وأضف السطر التالي، مع استبدال `/path/to/platform-tools` بالمسار الفعلي إلى مجلد platform-tools:  `export PATH=$PATH:/path/to/platform-tools`  ثم قم بتحديث shell الخاص بك باستخدام الأمر `source ~/.bashrc` أو `source ~/.zshrc`.

التحقق من تثبيت ADB

بعد تثبيت ADB وإضافته إلى PATH، يمكنك التحقق من تثبيته عن طريق فتح سطر الأوامر (Command Prompt على Windows أو Terminal على macOS/Linux) وكتابة الأمر التالي:

``` adb version ```

إذا تم تثبيت ADB بشكل صحيح، فسترى معلومات حول إصدار ADB.

الأوامر الأساسية لـ ADB

فيما يلي بعض الأوامر الأساسية لـ ADB التي ستحتاج إلى استخدامها:

  • `adb devices`: يعرض قائمة بالأجهزة المتصلة.
  • `adb install <apk_file>`: يثبت ملف APK على الجهاز.
  • `adb uninstall <package_name>`: يزيل التطبيق المحدد من الجهاز.
  • `adb push <local_file> <remote_path>`: ينسخ ملفًا من جهاز الكمبيوتر إلى الجهاز.
  • `adb pull <remote_file> <local_path>`: ينسخ ملفًا من الجهاز إلى جهاز الكمبيوتر.
  • `adb shell`: يفتح shell الخاص بنظام أندرويد.
  • `adb logcat`: يعرض سجلات النظام وتطبيقاتك.
  • `adb reboot`: يعيد تشغيل الجهاز.
  • `adb reboot recovery`: يعيد تشغيل الجهاز في وضع الاسترداد (Recovery Mode).
  • `adb reboot bootloader`: يعيد تشغيل الجهاز في وضع bootloader.

استخدام ADB مع الأجهزة المتعددة

إذا كان لديك أكثر من جهاز أندرويد متصل بجهاز الكمبيوتر الخاص بك، فقد تحتاج إلى تحديد الجهاز الذي تريد التفاعل معه. يمكنك القيام بذلك باستخدام الخيار `-s` متبوعًا برقم تسلسلي للجهاز. يمكنك الحصول على الرقم التسلسلي للجهاز باستخدام الأمر `adb devices`. مثال:

``` adb -s emulator-5554 install myapp.apk ```

تصحيح الأخطاء باستخدام ADB

ADB هو أداة قوية لتصحيح أخطاء تطبيقات أندرويد. للتصحيح، تحتاج إلى توصيل جهازك بجهاز الكمبيوتر الخاص بك وتمكين تصحيح أخطاء USB. ثم يمكنك استخدام IDE الخاص بك (مثل Android Studio) لتوصيل ADB بالتطبيق الخاص بك وتصحيح الأخطاء عن بُعد.

استكشاف الأخطاء وإصلاحها

  • **الجهاز غير معترف به:** تأكد من أنك قمت بتثبيت محرك USB الخاص بالجهاز وتمكين تصحيح أخطاء USB. حاول إعادة توصيل الجهاز أو استخدام كابل USB مختلف.
  • **الأوامر لا تعمل:** تأكد من أن ADB موجود في PATH الخاص بالنظام. حاول إعادة تشغيل سطر الأوامر أو Terminal.
  • **أخطاء الترخيص:** قد تحتاج إلى قبول مربع حوار الترخيص على جهازك عندما تقوم بتوصيله بجهاز الكمبيوتر الخاص بك لأول مرة.

مواضيع متقدمة

  • **ADB over TCP/IP:** يمكنك استخدام ADB عبر TCP/IP للاتصال بجهاز أندرويد لاسلكيًا.
  • **ADB Shell Scripts:** يمكنك كتابة نصوص shell لتنفيذ أوامر ADB بشكل تلقائي.
  • **Root Access:** إذا كان جهازك متجذرًا (rooted)، فيمكنك استخدام ADB للحصول على وصول root والقيام بمهام أكثر تقدمًا.

الخلاصة

جسر تصحيح أندرويد (ADB) هو أداة قوية وضرورية لأي شخص يعمل مع أجهزة أندرويد. من خلال فهم الأوامر الأساسية وكيفية إعداد ADB، يمكنك استكشاف أجهزتك وتخصيصها وتطوير تطبيقات أندرويد بشكل أكثر فعالية. هذا الدليل يمثل نقطة انطلاق جيدة للمبتدئين، وهناك العديد من الموارد الأخرى المتاحة عبر الإنترنت لتعميق فهمك لـ ADB.

روابط داخلية مفيدة

روابط متعلقة باستراتيجيات الخيارات الثنائية والتحليل الفني

أمثلة على أوامر ADB
الأمر الوصف مثال
adb devices يعرض قائمة بالأجهزة المتصلة `adb devices`
adb install يثبت تطبيقًا `adb install app.apk`
adb uninstall يزيل تطبيقًا `adb uninstall com.example.app`
adb push ينسخ ملفًا إلى الجهاز `adb push file.txt /sdcard/`
adb pull ينسخ ملفًا من الجهاز `adb pull /sdcard/file.txt .`
adb shell يفتح shell الخاص بالجهاز `adb shell`
adb logcat يعرض سجلات النظام `adb logcat`

ابدأ التداول الآن

سجّل في IQ Option (الحد الأدنى للإيداع 10 دولار) افتح حساباً في Pocket Option (الحد الأدنى للإيداع 5 دولار)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin لتصلك: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات اتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер