اندروید

این ابزار دیگر پشتیبانی نمی شود. از Android Studio برای ایجاد AVD و ایجاد پروژه ها و از sdkmanager برای مشاهده و نصب بسته های SDK استفاده کنید.

android یک ابزار خط فرمان است که در دایرکتوری tools/ Android SDK قرار دارد. android به شما اجازه می دهد:

  • دستگاه های مجازی اندروید (AVD) را ایجاد، حذف و مشاهده کنید. (اکنون با استفاده از Android Studio یا از خط فرمان avdmanager انجام می شود.)
  • ایجاد و به روز رسانی پروژه های اندروید. (اکنون با استفاده از Android Studio انجام شده است.)
  • Android SDK خود را با پلتفرم‌ها، افزونه‌ها و اسناد جدید به‌روزرسانی کنید. (اکنون با استفاده از ابزار خط فرمان sdkmanager انجام می شود.)

اگر از اندروید استودیو استفاده می کنید، ویژگی های ابزار android در IDE ادغام شده است، بنابراین نیازی به استفاده مستقیم از این ابزار ندارید.

توجه: مستندات گزینه های زیر جامع نیست و ممکن است قدیمی باشد. برای لیست جدیدترین گزینه ها، android --help اجرا کنید.

نحو

سینتکس android به صورت زیر است:

android [global options] action [action options]

گزینه های جهانی

-s
حالت بی صدا: فقط خطاها چاپ می شوند.
-h
کمک استفاده
-v
حالت کلامی: خطاها، هشدارها و پیام های اطلاعاتی چاپ می شوند.

اقدامات و گزینه های AVD

جدول زیر اقدامات و گزینه‌های AVD را فهرست می‌کند:

اقدام گزینه توضیحات نظرات
avd هیچ کدام AVD Manager را اجرا کنید.
sdk هیچ کدام Android SDK Manager را اجرا کنید.
create avd -n <name> نام AVD. مورد نیاز
-t <targetID> شناسه هدف تصویر سیستم برای استفاده با AVD جدید. برای به دست آوردن لیستی از اهداف موجود، از android list targets استفاده کنید. مورد نیاز
-c <path>|<size>[K|M] مسیر تصویر کارت SD برای استفاده با این AVD یا اندازه یک تصویر کارت SD جدید برای ایجاد برای این AVD. به عنوان مثال، -c path/to/sdcard یا -c 1000M .
-f ایجاد نیرو از AVD.
-p <path> مسیری را به محل ایجاد دایرکتوری برای فایل های این AVD بروید.
-s <name>|<width>-<height> پوست مورد استفاده برای این AVD، با نام یا ابعاد مشخص شده است. ابزار android یک پوسته منطبق بر اساس نام یا ابعاد را در skins/ پوشه هدف مورد اشاره در آرگومان -t <targetID> اسکن می کند. به عنوان مثال، -s HVGA-L .
delete avd -n <name> نام AVD برای حذف. مورد نیاز
move avd -n <name> نام AVD برای حرکت. مورد نیاز
-p <path> مسیری به محل ایجاد دایرکتوری برای فایل های این AVD بروید.
-r <new-name> نام جدید AVD در حال تغییر نام.
update avd -n <name> نام AVD برای حرکت. مورد نیاز

اقدامات و گزینه های پروژه

جدول زیر اقدامات و گزینه های پروژه ها را فهرست می کند:

اقدام گزینه توضیحات نظرات
create project -n <name> نام پروژه مورد نیاز
-t <targetID> شناسه هدف تصویر سیستم برای استفاده با AVD جدید. برای به دست آوردن لیستی از اهداف موجود، از 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> نام پروژه تست UI.
-t <name> شناسه هدف پروژه آزمایشی UI. مورد نیاز
-p <path> مسیر مکان پروژه تست UI. مورد نیاز

به روز رسانی اقدامات

update adb
adb را برای پشتیبانی از دستگاه های USB اعلام شده در افزونه های SDK به روز می کند.
update sdk
با پیشنهاد پلتفرم‌های جدید برای نصب در صورت وجود، SDK را به‌روزرسانی می‌کند.