avdmanager
یک ابزار خط فرمان است که به شما امکان می دهد دستگاه های مجازی اندروید (AVD) را از خط فرمان ایجاد و مدیریت کنید. یک AVD به شما امکان میدهد ویژگیهای یک گوشی Android، ساعت Wear OS یا دستگاه Android TV را که میخواهید در شبیهساز Android شبیهسازی کنید، تعریف کنید.
اگر از Android Studio استفاده میکنید، نیازی به استفاده از این ابزار ندارید و میتوانید AVDها را از IDE ایجاد و مدیریت کنید .
ابزار avdmanager
در بسته Android SDK Command-Line Tools در android_sdk /cmdline-tools/ version /bin/avdmanager
گنجانده شده است.
نحو
برای استفاده از avdmanager
از سینتکس زیر استفاده کنید:
avdmanager [global options] command [command options]
گزینه های جهانی
جدول 1. فهرست گزینه های جهانی برای avdmanager.
گزینه جهانی | توضیحات |
---|---|
-s | --silent | حالت بی صدا: فقط خطاها چاپ می شوند. |
-h | --help | کمک استفاده |
-v | --verbose | حالت کلامی: خطاها، هشدارها و پیام های اطلاعاتی چاپ می شوند. |
--clear cache | کش مانیفست مخزن SDK Manager را پاک کنید. |
دستورات و گزینه های فرمان
جدول 2. فهرست دستورات و گزینه های avdmanager.
دستورات و گزینه ها | توضیحات |
---|---|
create avd -n name -k " sdk_id " [-c { path | size }] [-f] [-p path ] | یک AVD جدید ایجاد کنید. شما باید یک name برای AVD ارائه دهید و شناسه بسته SDK را برای استفاده برای AVD با استفاده از sdk_id در گیومه مشخص کنید. به عنوان مثال، دستور زیر با استفاده از تصویر سیستم x86 برای سطح 25 API یک AVD با نام avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"موارد زیر کاربرد سایر گزینه ها را شرح می دهد:
|
delete avd -n name | یک AVD را حذف کنید. شما باید AVD را با name مشخص کنید. |
move avd -n name [-p path ] [-r new-name ] | یک AVD را جابجا یا تغییر نام دهید. شما باید AVD را با name مشخص کنید. موارد زیر کاربرد سایر گزینه ها را شرح می دهد:
|
list [target|device|avd] [-c] | تمام اهداف، تعاریف دستگاه یا AVD های موجود را فهرست کنید. اگر target ، device یا avd را مشخص نکنید، avdmanager هر سه مورد را فهرست میکند. برای دریافت خروجی فشرده مناسب برای اسکریپت ها، آرگومان -c را وارد کنید. آرگومان -c هنگام فهرست کردن هر سه گزینه با هم در دسترس نیست. |