Android

لم تعُد هذه الأداة متاحة. يمكنك استخدام "استوديو Android" لإنشاء AVD وإنشاء مشاريع، واستخدام sdkmanager لعرض حزم SDK وتثبيتها.

إنّ "android" هي أداة سطر أوامر متوفّرة في دليل tools/ من حزمة تطوير البرامج (SDK) لنظام التشغيل Android. يتيح لك تطبيق android ما يلي:

  • إنشاء أجهزة Android الافتراضية (AVD) وحذفها وعرضها (يمكنك إجراء ذلك الآن باستخدام Android Studio أو avdmanager من سطر الأوامر.)
  • إنشاء مشاريع Android وتعديلها (يمكنك الآن استخدام "استوديو Android").
  • حدِّث حزمة تطوير البرامج (SDK) لنظام التشغيل Android باستخدام الأنظمة الأساسية والإضافات والمستندات الجديدة. (لقد انتهيت الآن من استخدام أداة سطر الأوامر sdkmanager).

إذا كنت تستخدم "استوديو Android"، يتم دمج ميزات أداة android في بيئة التطوير المتكاملة (IDE)، بحيث لا تحتاج إلى استخدام هذه الأداة مباشرةً.

ملاحظة: إنّ المستندات التي تتضمّن الخيارات أدناه ليست شاملة وقد تكون قديمة. للحصول على أحدث قائمة من الخيارات، نفِّذ android --help.

بناء الجملة

بنية android هي كما يلي:

android [global options] action [action options]

الخيارات العامة

-s
وضع صامت: تتم طباعة الأخطاء فقط.
-h
مساعدة في الاستخدام
-v
الوضع المطوَّل: تتم طباعة الأخطاء والتحذيرات والرسائل الإعلامية.

إجراءات AVD وخياراته

يسرد الجدول التالي الإجراءات والخيارات لـ AVD:

الإجراء Option الوصف التعليقات
avd بدون تحديد نمط شغِّل تطبيق AVD.
sdk بدون تحديد نمط شغِّل مدير SDK لنظام التشغيل Android.
create avd -n <name> تمثّل هذه السمة اسم "متوسّط مدة المشاهدة". عنصر مطلوب
-t <targetID> رقم التعريف المستهدَف لصورة النظام المطلوب استخدامها مع "متوسّط مدة المشاهدة" الجديد وللحصول على قائمة بالاستهدافات المتاحة، استخدِم android list targets. عنصر مطلوب
-c <path>|<size>[K|M] تشير هذه السمة إلى المسار إلى صورة بطاقة SD المطلوب استخدامها مع "متوسّط مدة المشاهدة" هذا أو حجم صورة بطاقة SD جديدة لإنشائها لهذا "متوسّط مدة المشاهدة" هذا. على سبيل المثال، -c path/to/sdcard أو -c 1000M.
-f فرض إنشاء "متوسّط مدة المشاهدة".
-p <path> مسار إلى الموقع لإنشاء الدليل لملفات AVD هذا
-s <name>|<width>-<height> الجلد المطلوب استخدامه في "متوسط مدة المشاهدة" هذا، ويتم تحديده بالاسم أو الأبعاد. تبحث الأداة android عن سطح مطابق حسب الاسم أو السمة في الدليل skins/ للاستهداف المشار إليه في الوسيطة -t <targetID>. مثلاً: -s HVGA-L
delete avd -n <name> تشير هذه السمة إلى اسم "متوسّط مدة المشاهدة" المطلوب حذفه. عنصر مطلوب
move avd -n <name> اسم AVD المراد نقلها عنصر مطلوب
-p <path> مسار إلى الموقع لإنشاء الدليل لملفات AVD هذا
-r <new-name> جارٍ إعادة تسمية الاسم الجديد لـ AVD
update avd -n <name> اسم AVD المراد نقلها عنصر مطلوب

إجراءات المشروع وخياراته

يسرد الجدول التالي الإجراءات والخيارات للمشاريع:

الإجراء Option الوصف التعليقات
create project -n <name> اسم المشروع. عنصر مطلوب
-t <targetID> رقم التعريف المستهدَف لصورة النظام المطلوب استخدامها مع "متوسّط مدة المشاهدة" الجديد وللحصول على قائمة بالاستهدافات المتاحة، استخدِم android list targets. عنصر مطلوب
-k <path>|<size>[K|M] مساحة اسم الحزمة. عنصر مطلوب
-a اسم صف "Activity" التلقائي عنصر مطلوب
-p <path> الموقع الجغرافي لدليل المشروع. عنصر مطلوب
update project -n <name> اسم المشروع المطلوب تعديله.
-p <path> مسار موقع المشروع. عنصر مطلوب
-l <library path> مسار الموقع الجغرافي لمكتبة Android المطلوب إضافته، بالنسبة إلى المشروع الرئيسي.
-s <subprojects> عدِّل أي مشاريع في المجلدات الفرعية، مثل المشاريع التجريبية.
-t <targetID> رقم تعريف الهدف المطلوب إعداده للمشروع.
create test-project -n <name> اسم المشروع.
-p <path> مسار موقع المشروع. عنصر مطلوب
-m <main> اسم المشروع. عنصر مطلوب
update test-project -p <path> مسار الموقع الجغرافي للمشروع المطلوب اختباره، بالنسبة إلى المشروع الجديد. عنصر مطلوب
-m <main> الفئة الرئيسية للمشروع المطلوب اختباره. عنصر مطلوب
create lib-project -k <packageName> اسم الحزمة لمشروع المكتبة. عنصر مطلوب
-p <path> مسار موقع المشروع. عنصر مطلوب
-t <targetID> معرِّف الهدف لمشروع المكتبة. عنصر مطلوب
-n <name> اسم المشروع. عنصر مطلوب
update lib-project -p <path> مسار موقع المشروع. عنصر مطلوب
-l <libraryPath> مسار الموقع الجغرافي لمكتبة Android المطلوب إضافته، بالنسبة إلى المشروع الرئيسي.
-t <name> معرِّف الهدف لمشروع المكتبة.
create uitest-project -n <name> اسم مشروع اختبار واجهة المستخدم.
-t <name> معرِّف الهدف لمشروع اختبار واجهة المستخدم. عنصر مطلوب
-p <path> مسار الموقع الجغرافي لمشروع اختبار واجهة المستخدم. عنصر مطلوب

إجراءات التحديث

update adb
يعدِّل Adb قاعدة بيانات متوافقة مع أجهزة USB المحدّدة في إضافات حزمة تطوير البرامج (SDK).
update sdk
تحديث حزمة تطوير البرامج (SDK) من خلال اقتراح أنظمة أساسية جديدة لتثبيتها في حال توفّرها