Android

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

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

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

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

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

بناء الجملة

في ما يلي بنية android:

android [global options] action [action options]

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

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

الإجراءات وخيارات متوسّط مدة المشاهدة

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

الإجراء Option الوصف التعليقات
avd بدون تحديد نمط افتح تطبيق "مدير AVD".
sdk بدون تحديد نمط شغِّل تطبيق "مدير حزمة تطوير البرامج (SDK) لنظام التشغيل Android".
create avd -n <name> اسم AVD مطلوب
-t <targetID> رقم التعريف المستهدف لصورة النظام لاستخدامها مع متوسّط مدة المشاهدة الجديد للحصول على قائمة بالمزايا المتاحة المستهدفة، فاستخدم android list targets. مطلوب
-c <path>|<size>[K|M] المسار إلى صورة بطاقة SD التي سيتم استخدامها مع AVD هذا أو حجم الصورة الجديدة لبطاقة SD إنشاءه لـ AVD هذا على سبيل المثال، -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> اسم متوسّط مدة المشاهدة المطلوب نقله مطلوب
-p <path> المسار إلى الموقع لإنشاء الدليل لملفات AVD هذه
-r <new-name> الاسم الجديد لـ AVD الذي تتم إعادة تسميته.
update avd -n <name> اسم متوسّط مدة المشاهدة المطلوب نقله مطلوب

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

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

الإجراء 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 من خلال اقتراح منصات جديدة لتثبيتها إن توفّرت