في الفيديوين التعليميين السابقين، أوضحت لكم في الأول كيفية تثبيت Android SDK على نظام التشغيل Windows ، وفي الثاني كيفية إنشاء جهاز افتراضي خاص بنا لمحاكاة نظام التشغيل المحمول من شركة Mountain View الشهيرة.
في هذا الدرس الثالث، سأشرح لكم كيفية تثبيت ملفات APK الخاصة بنظام أندرويد على جهاز الكمبيوتر الذي يعمل بنظام ويندوز باستخدام حزمة تطوير البرامج (SDK) الخاصة بنظام أندرويد وواجهة سطر الأوامر. تُعد هذه الأداة ضرورية لكل من يرغب في استكشاف أو إنشاء أو اختبار تنفيذ ميزات أندرويد المختلفة دون الحاجة إلى جهاز فعلي.
طرق تثبيت حزمة تطوير البرامج لنظام Android على نظام التشغيل Windows
لإدارة تثبيت التطبيقات، يجب علينا أولاً أن نفهم أن حزمة تطوير البرامج (SDK) لنظام Android يمكن تنفيذها بطريقتين رئيسيتين اعتمادًا على احتياجات الأداء ومساحة القرص والهدف النهائي للمستخدم:
- بيئة تطوير أندرويد: إنها بيئة تطوير متكاملة (IDE) شاملة. توفر واجهة مستخدم رسومية سهلة الاستخدام، وهي الخيار الأمثل لمطوري التطبيقات المحترفين. تتيح لك إدارة مدير SDK بصريًا، مما يسهل اختيار منصة SDK (مثل نظام أندرويد 13 "تيراميسو" أو الإصدارات الأحدث) و أدوات البناءإنه الخيار الأثقل، وقد يشغل عدة غيغابايتات على القرص الصلب، ولكنه الأكثر اكتمالاً.
- أدوات سطر الأوامر: إنها النسخة الخفيفة التي تعتمد كلياً على سطر الأوامر. تشغل مساحة أقل بكثير على القرص، وهي الخيار المفضل لمن يحتاجون فقط إلى أدوات محددة مثل ADB (جسر تصحيح Android) o FASTBOOT بدون عبء بيئة تطوير متكاملة كاملة. لكي يعمل هذا الخيار بشكل صحيح، يلزم التثبيت المسبق. جافا (JDK) في النظاملأن أدوات سطر الأوامر تعتمد على آلة جافا الافتراضية.
إذا اخترنا Android Studio، فيمكننا تهيئة البيئة من القائمة. الأدوات > مدير SDKيُتيح لك توسيع تفاصيل الحزمة تنزيل إصدار واجهة برمجة التطبيقات (API) المحدد الذي يتطلبه تطبيقك. أما إذا اخترت الخيار الأخف وزنًا، فستحتاج إلى تنزيل مجموعة أدوات سطر الأوامر، واستخراجها، واستخدامها... مدير SDK استخدام الطرفية لتثبيت حزم مثل platform-tools أو إصدارات محددة من المنصة (على سبيل المثال، platforms;android-28).
متطلبات النظام والمكونات الرئيسية
تختلف المتطلبات باختلاف الأداة المختارة. لضمان التشغيل السلس لبرنامج Android Studio والمحاكي ، يُنصح باستخدام نظام 64 بت، وذاكرة وصول عشوائي (RAM) لا تقل عن 16 جيجابايت (8 جيجابايت لبرنامج Studio فقط)، ومعالج يدعم تقنية المحاكاة الافتراضية ( Intel VT-x أو AMD-V ) مُفعّلة في BIOS. كما يُنصح بشدة باستخدام قرص SSD نظرًا لسرعات القراءة/الكتابة العالية للمحاكيات.
من المهم معرفة بنية مجلد SDK لتجنب الضياع أثناء التثبيت اليدوي:
- أدوات البناء: يقع في
android_sdk/build-tools/version/هم مسؤولون عن تجميع الطلب. - أدوات المنصة: يقع في
android_sdk/platform-tools/، تحتوي على الملف التنفيذي لـ اعلان، وهو أمر ضروري للتواصل بين جهاز الكمبيوتر والجهاز/المحاكي. - محاكي: يقع في
android_sdk/emulator/إنهم يديرون صور النظام وتنفيذ الآلة الافتراضية.
دليل خطوة بخطوة لتثبيت ملف APK باستخدام ADB
بعد تهيئة البيئة، سنتبع هذه الخطوات التفصيلية لتثبيت تطبيق يدويًا على المحاكي أو الجهاز:
أول ما علينا فعله هو تحميل ملف APK الذي سنستخدمه في هذا التمرين العملي. بعد التحميل، سننسخه إلى مجلد أدوات النظام الأساسي: C:/Program Files/Android/android-sdk/platform-tools . هذا يُسهّل العملية بشكل كبير، إذ لن نضطر إلى كتابة مسارات طويلة ومعقدة في سطر الأوامر.
الآن سنذهب إلى قائمة ابدأ ونشغل جهازنا الظاهري ؛ من الضروري أن نقوم بذلك بصلاحيات المسؤول لتجنب أخطاء الوصول إلى النظام أو الحظر بواسطة نظام التحكم في حساب المستخدم في ويندوز.
سننتظر حتى يتم تشغيله بالكامل ثم نقوم بفتحه باستخدام شريط التمرير الجانبي حتى يصبح النظام نشطًا وجاهزًا لاستقبال التثبيت.
الآن سنعود إلى قائمة ابدأ، وفي شريط البحث سنكتب CMD ونضغط على Enter ؛ سيؤدي هذا إلى فتح موجه الأوامر (Command Prompt):
سنكتب الأمر `cd..` حتى نصل إلى المجلد الرئيسي أو C:/ . بمجرد الوصول إليه، سنكتب المسار للوصول إلى مجلد `platform-tools` ، وهو المجلد الذي نسخنا إليه ملف APK سابقًا. ستكون الأوامر كما يلي:
cd Archivos de programacd Androidcd android-sdkcd platform-tools
بمجرد الوصول إلى المسار المحدد، قم بتشغيل الأمر `adb install` متبوعًا بالاسم الكامل للتطبيق المراد تثبيته . من الضروري كتابة الاسم الكامل، بما في ذلك امتداد .apk. في مثالنا، سيكون كالتالي:
adb install org.blackmart.market-2.apk
اضغط على زر الإدخال (Enter) وانتظر حتى تكتمل عملية التثبيت. ستظهر لك رسالة " تم بنجاح" عند اكتمال العملية. بعد الانتهاء، يمكنك إغلاق نافذة الطرفية والتأكد من تثبيت التطبيق على الجهاز الظاهري.
البدائل المتقدمة: نظام ويندوز الفرعي لنظام أندرويد (WSA)
بالنسبة لمستخدمي أحدث إصدارات ويندوز، يُمكن تثبيت تطبيقات أندرويد مباشرةً على النظام باستخدام نظام ويندوز الفرعي لأندرويد (WSA) . تُمكّن هذه الطريقة التطبيقات من الاندماج في قائمة ابدأ كما لو كانت تطبيقات أصلية.
لتحقيق ذلك، يجب عليك أولاً تمكين وضع المطور قم بتفعيل الإعدادات ضمن إعدادات WSA تصحيح أخطاء USBبمجرد إتمام ذلك، تتم عملية الاتصال باستخدام عنوان IP الخاص بالنظام الفرعي. ويكون الأمر اللازم لتوصيل الجهاز بالطرفية هو adb connect [dirección_ip]:58526بعد إنشاء الاتصال، يمكنك المتابعة باستخدام الأمر تثبيت adb بنفس الطريقة المتبعة في المحاكي التقليدي.
الحالات الخاصة وحل المشكلات
في الإصدارات الحديثة من نظام أندرويد، قد يمنع النظام تثبيت التطبيقات القديمة جدًا المصممة لإصدارات SDK أقل من 23. إذا واجهت هذه المشكلة عند محاولة تثبيت ملف APK قديم، يمكنك محاولة فرض التثبيت الجانبي باستخدام أمر ADB المتقدم التالي:
adb install --bypass-low-target-sdk-block <nombre_del_archivo.apk>
تُعدّ هذه الخاصية مفيدة للغاية لاستعادة التطبيقات القديمة التي لم تعد مدعومة ولكنها لا تزال تعمل في بيئات المحاكاة. كذلك، إذا واجهتَ مشكلةً حيث تتوقف نافذة تقدم التثبيت عن الحركة عند سحب الملف مباشرةً إلى المحاكي، فإن الحل الأمثل هو استخدام سطر أوامر ADB ، لأنه أكثر استقرارًا ويُوفّر معلومات فورية عن الخطأ.
بالإضافة إلى ذلك، إذا كنت تقوم بتطوير تطبيقك الخاص وترغب في اختبار تغييرات السلوك في الإصدارات الحديثة، فتذكر تحديث ملف build.gradle أو build.gradle.kts على مستوى الوحدة النمطية لاستهداف التجميع لواجهة برمجة التطبيقات المقابلة.
مزيد من المعلومات – كيفية تثبيت حزمة تطوير البرامج لنظام Android على نظام التشغيل Windows 7 ، وكيفية محاكاة نظام Android من نظام التشغيل Windows
تنزيل – org.blackmart.market-2
تتيح إدارة تطبيقات Android من خلال SDK التحكم الكامل في بيئة الاختبار، مما يسهل كل شيء بدءًا من المحاكاة الأساسية وحتى نشر أدوات التطوير المعقدة من خلال استخدام أوامر ADB والتكوين الدقيق لمنصات البرامج، مما يسمح للمطورين والمتحمسين بتحسين توافق تطبيقاتهم.





