کنترلها، تنظیمات و کمکهای گسترده
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
از کنترلهای توسعهیافته در شبیهساز اندروید برای ارسال داده، تغییر ویژگیهای دستگاه، کنترل برنامهها و موارد دیگر استفاده کنید. برای باز کردن پنجره کنترلهای توسعهیافته ، روی «بیشتر» کلیک کنید.
در پنل شبیهساز. توجه داشته باشید که برخی از این گزینههای کنترلی پیشرفته فقط زمانی در دسترس هستند که شبیهساز را در یک پنجره جداگانه، خارج از اندروید استودیو، اجرا کنید .
شما میتوانید از کلیدهای میانبر برای انجام بسیاری از این کارها استفاده کنید. برای مشاهده لیست کامل کلیدهای میانبر در شبیهساز، کلید F1 ( Command + / در macOS) را فشار دهید تا پنجره راهنما باز شود.
جدول 1. جزئیات کنترلهای توسعهیافته
| ویژگی | توضیحات |
|---|
| نمایشگرها | این شبیهساز به شما امکان میدهد برنامه خود را در چندین نمایشگر مستقر کنید، که از ابعاد قابل تنظیم پشتیبانی میکنند و میتوانند به شما در آزمایش برنامههایی که از چند پنجره و چند نمایشگر پشتیبانی میکنند، کمک کنند. در حالی که یک دستگاه مجازی در حال اجرا است، میتوانید حداکثر دو نمایشگر اضافی را به شرح زیر اضافه کنید: - با کلیک روی « افزودن نمایشگر ثانویه»، یک نمایشگر اضافه کنید.
- از منوی زیر بخش نمایشگرهای ثانویه ، یکی از موارد زیر را انجام دهید:
- یکی از نسبتهای ابعاد از پیش تعیینشده را انتخاب کنید.
- گزینه سفارشی (custom) را انتخاب کنید و ارتفاع ، عرض و dpi را برای نمایشگر سفارشی خود تنظیم کنید.
- (اختیاری) برای افزودن نمایشگر سوم، دوباره روی «افزودن نمایشگر ثانویه» کلیک کنید.
- برای افزودن نمایشگر(های) مشخص شده به دستگاه مجازی در حال اجرا، روی اعمال تغییرات کلیک کنید.
|
| سلولی | این شبیهساز به شما امکان میدهد شرایط مختلف شبکه را شبیهسازی کنید. میتوانید سرعت شبکه را برای پروتکلهای مختلف شبکه تخمین بزنید، یا میتوانید حالت Full را تعیین کنید که دادهها را با سرعتی که رایانه شما اجازه میدهد منتقل میکند. تعیین پروتکل شبکه همیشه کندتر از حالت Full است. همچنین میتوانید وضعیت شبکه صدا و داده، مانند رومینگ را تعیین کنید. مقادیر پیشفرض در AVD تنظیم شدهاند. نوع شبکه را انتخاب کنید: - GSM : سیستم جهانی ارتباطات سیار
- HSCSD : داده سوئیچینگ مداری پرسرعت
- GPRS : سرویس رادیویی بسته عمومی
- EDGE : نرخ داده بهبود یافته برای GSM Evolution
- UMTS : سیستم جهانی مخابرات سیار
- HSPDA : دسترسی به بستههای اینترنتی با سرعت بالا (Downlink)
- LTE : تکامل بلندمدت
- کامل (پیشفرض): از شبکهای که رایانه شما ارائه میدهد استفاده کنید
انتخاب قدرت سیگنال : - هیچکدام
- ضعیف
- متوسط (پیشفرض)
- خوب
- عالی
وضعیت صدا ، وضعیت داده یا هر دو را انتخاب کنید: - خانه (پیشفرض)
- رومینگ
- جستجو
- رد شد (فقط تماسهای اضطراری)
- ثبت نشده (غیرفعال)
|
| باتری | شما میتوانید ویژگیهای باتری یک دستگاه را شبیهسازی کنید تا ببینید عملکرد برنامه شما در شرایط مختلف چگونه است. برای انتخاب سطح شارژ ، از کنترل کشویی استفاده کنید. مقدار اتصال شارژر را انتخاب کنید: مقدار سلامت باتری را انتخاب کنید: - خوب (پیشفرض)
- شکست خورده
- مرده
- اضافه ولتاژ
- بیش از حد گرم شده
- ناشناخته
مقدار وضعیت باتری را انتخاب کنید: - ناشناخته
- شارژ (پیشفرض)
- تخلیه
- شارژ نمیشود
- کامل
|
| دوربین | شما میتوانید تصاویر را در صحنهای که هنگام باز کردن دوربین شبیهساز شبیهسازی میشود، بارگذاری کنید. برای اطلاعات بیشتر، به بخش «افزودن تصاویر افزوده به صحنه» در مستندات ARCore مراجعه کنید. |
| مکان | این شبیهساز به شما امکان میدهد اطلاعات «موقعیت مکانی من» را شبیهسازی کنید: جایی که دستگاه شبیهسازی شده در آن قرار دارد. برای مثال، اگر روی «موقعیت مکانی من» کلیک کنید در نقشههای گوگل و سپس ارسال یک مکان، نقشه آن را نشان میدهد. کنترلهای مربوط به اطلاعات موقعیت مکانی دستگاه در دو زبانه سازماندهی شدهاند: نقاط تکی و مسیرها . امتیازهای تکی در تب «نقاط تکی» ، میتوانید از نمای وب گوگل مپ برای جستجوی نقاط مورد علاقه استفاده کنید، درست همانطور که هنگام استفاده از گوگل مپ در تلفن یا مرورگر انجام میدهید. وقتی مکانی را در نقشه جستجو میکنید (یا کلیک میکنید)، میتوانید با انتخاب «ذخیره نقطه» در نزدیکی پایین نقشه، مکان را ذخیره کنید. تمام مکانهای ذخیره شده شما در سمت راست پنجره کنترلهای توسعهیافته فهرست شدهاند. برای تنظیم مکان شبیهساز روی مکانی که روی نقشه انتخاب کردهاید، روی دکمهی «تنظیم مکان» در نزدیکی پایین سمت راست پنجرهی Extended controls کلیک کنید. مسیرها مشابه تب نقاط تکی ، تب مسیرها یک نمای وب گوگل مپ ارائه میدهد که میتوانید از آن برای ایجاد مسیری بین دو یا چند مکان استفاده کنید. برای ایجاد و ذخیره یک مسیر، موارد زیر را انجام دهید: - در نمای نقشه، از فیلد متن برای جستجوی اولین مقصد در مسیر خود استفاده کنید.
- مکان مورد نظر را از نتایج جستجو انتخاب کنید.
- پیمایش را انتخاب کنید
دکمه - نقطه شروع مسیر خود را از روی نقشه انتخاب کنید.
- (اختیاری) برای افزودن ایستگاههای بیشتر به مسیر خود، روی «افزودن مقصد» کلیک کنید.
- با کلیک روی ذخیره مسیر در نمای نقشه، مسیر خود را ذخیره کنید.
- یک نام برای مسیر انتخاب کنید و روی ذخیره کلیک کنید.
برای شبیهسازی شبیهساز با دنبال کردن مسیری که ذخیره کردهاید، مسیر را از لیست مسیرهای ذخیرهشده انتخاب کنید و روی «اجرای مسیر» در نزدیکی پایین سمت راست پنجرهی Extended controls کلیک کنید. برای توقف شبیهسازی، روی «توقف مسیر» کلیک کنید. برای شبیهسازی مداوم شبیهساز در مسیر مشخصشده، کلید کنار «تکرار پخش» را فعال کنید. برای تغییر سرعت دنبال کردن مسیر مشخصشده توسط شبیهساز، از منوی «سرعت پخش» گزینهای را انتخاب کنید. وارد کردن دادههای GPX و KML برای استفاده از دادههای جغرافیایی از فرمت تبادل GPS (GPX) یا فایل Keyhole Markup Language (KML): - روی بارگذاری GPX/KML کلیک کنید.
- در کادر محاورهای فایل، فایلی را از رایانه خود انتخاب کرده و روی «باز کردن» کلیک کنید.
- به صورت اختیاری، سرعت را انتخاب کنید.
سرعت به صورت پیشفرض روی مقدار تأخیر ( سرعت ۱X ) تنظیم شده است. میتوانید سرعت را دو برابر ( سرعت ۲X )، سه برابر ( سرعت ۳X ) و غیره افزایش دهید. - روی اجرا کلیک کنید
.
|
| تلفن | این شبیهساز به شما امکان میدهد تماسهای تلفنی و پیامهای متنی دریافتی را شبیهسازی کنید. برای شروع فراخوانی به شبیهساز: - در قسمت «از» یک شماره تلفن انتخاب یا تایپ کنید.
- روی دستگاه تماس کلیک کنید.
- در صورت تمایل، برای نگه داشتن تماس، روی گزینهی «نگه داشتن تماس» کلیک کنید.
- برای پایان دادن به تماس، روی «پایان تماس» کلیک کنید.
برای ارسال پیامک به شبیهساز: - در قسمت «از» یک شماره تلفن انتخاب یا تایپ کنید.
- در قسمت پیامک، یک پیام تایپ کنید.
- روی ارسال پیام کلیک کنید.
|
| پد جهت دار | اگر AVD پد جهتدار را در پروفایل سختافزار فعال کرده باشد، میتوانید از کنترلهای پد جهتدار با شبیهساز استفاده کنید. با این حال، همه دستگاهها از پد جهتدار پشتیبانی نمیکنند. برای مثال، ساعتهای اندرویدی این قابلیت را ندارند. دکمهها اقدامات زیر را شبیهسازی میکنند:  |
| میکروفون | به دلایل حفظ حریم خصوصی و عملکرد، ورودی میکروفون به طور پیشفرض در شبیهساز اندروید غیرفعال است. برای فعال کردن ورودی میکروفون، گزینهی « میکروفون مجازی از ورودی صوتی میزبان استفاده میکند» را فعال یا غیرفعال کنید. شبیهساز اندروید، گزینهها و رویدادهای کلیدی را برای شبیهسازی سناریوهای مختلف هدفون و میکروفون ارائه میدهد: - میکروفون مجازی از ورودی صدای میزبان استفاده میکند : وقتی فعال باشد، شبیهساز ورودی صدا را از میکروفون میزبان دریافت میکند. وقتی غیرفعال باشد، شبیهساز هیچ ورودی صوتی دریافت نمیکند. توجه داشته باشید که سیستم عامل میزبان شما (ویندوز، macOS یا لینوکس) ممکن است اولین باری که این گزینه فعال میشود، از شما اجازه دسترسی به میکروفون را بخواهد.
- اتصال مجازی هدست : این گزینه، اتصال هدفون و میکروفون را به جک صوتی ۳.۵ میلیمتری شبیهسازی میکند. فعال کردن این گزینه، هر دو رویداد ورودی
SW_HEADPHONE_INSERT و SW_MICROPHONE_INSERT را فعال میکند و سیستم اندروید را از اتصال سختافزاری شبیهسازی شده مطلع میسازد. - هدست مجازی دارای میکروفون است : این گزینه وجود میکروفون را روی هدست متصل شبیهسازی میکند. فعال کردن این گزینه، رویداد کلید
KEY_HEADSETHOOK را فعال میکند. این کد کلید اندروید معمولاً برای اقداماتی مانند پاسخ دادن به تماسها، پایان دادن به تماسها و کنترل پخش رسانه استفاده میشود. - دستیار صوتی : این گزینه فعالسازی دستیار صوتی دستگاه را شبیهسازی میکند. فعال کردن این گزینه، رویداد کلید
KEYCODE_ASSIST را فعال میکند. این کد کلید اندروید برای راهاندازی برنامه دستیار دستگاه، مانند دستیار گوگل، استفاده میشود.
|
| اثر انگشت | این کنترل میتواند ۱۰ اسکن اثر انگشت مختلف را شبیهسازی کند. میتوانید از آن برای آزمایش ادغام اثر انگشت در برنامه خود استفاده کنید. این ویژگی برای اندروید ۵.۱ (سطح API ۲۲) و پایینتر و برای Wear OS غیرفعال است. برای شبیهسازی اسکن اثر انگشت روی دستگاه مجازی: - یک برنامه برای دریافت اثر انگشت آماده کنید.
- مقدار اثر انگشت را انتخاب کنید.
- روی حسگر لمسی کلیک کنید.
|
| حسگرهای مجازی > موقعیت دستگاه | این کنترل به شما امکان میدهد برنامه خود را در برابر تغییرات موقعیت، جهت یا هر دوی دستگاه آزمایش کنید. به عنوان مثال، میتوانید حرکاتی مانند شیب و چرخش را شبیهسازی کنید. شتابسنج موقعیت مطلق دستگاه را ردیابی نمیکند: فقط زمانی که تغییری رخ میدهد را تشخیص میدهد. این کنترل نحوه واکنش حسگرهای شتابسنج و مغناطیسسنج را هنگام حرکت یا چرخش یک دستگاه واقعی شبیهسازی میکند. برای استفاده از این کنترل، باید حسگر شتابسنج را در AVD خود فعال کنید. کنترل، رویدادهای TYPE_ACCELEROMETER را روی محورهای x، y و z گزارش میدهد. این مقادیر شامل گرانش نیز میشوند. برای مثال، اگر دستگاه در فضای بیرونی معلق باشد، شتاب صفر را تجربه خواهد کرد (همه x، y و z برابر با 0 هستند). وقتی دستگاه روی زمین است و روی یک میز قرار دارد، شتاب به دلیل گرانش 0، 0 و 9.8 است. این کنترل همچنین رویدادهای TYPE_MAGNETIC_FIELD را گزارش میدهد که میدان مغناطیسی محیط را در محورهای x، y و z بر حسب میکروتسلا (μT) اندازهگیری میکند. برای چرخاندن دستگاه حول محورهای x، y و z، گزینه Rotate را انتخاب کنید و یکی از موارد زیر را انجام دهید: - لغزندههای Yaw ، Pitch و Roll را تنظیم کنید و موقعیت آنها را در پنل بالایی مشاهده کنید.
- نمایش دستگاه را در پنل بالایی حرکت دهید و Yaw ، Pitch و Roll و نحوه تغییر مقادیر شتابسنج حاصل را مشاهده کنید.
برای اطلاعات بیشتر در مورد نحوه محاسبه انحراف، پیچ و رول، به محاسبه جهت دستگاه مراجعه کنید. برای جابجایی دستگاه به صورت افقی (x) یا عمودی (y)، گزینه Move را انتخاب کرده و یکی از موارد زیر را انجام دهید: - لغزندههای X و Y را تنظیم کنید و موقعیت آنها را در پنل بالایی مشاهده کنید.
- نمایش دستگاه را در پنل بالایی حرکت دهید و مقادیر اسلایدر X و Y و نحوه تغییر مقادیر شتابسنج حاصل را مشاهده کنید.
برای قرار دادن دستگاه در زوایای ۰، ۹۰، ۱۸۰ یا ۲۷۰ درجه: - در قسمت چرخش دستگاه ، دکمهای را برای تغییر چرخش انتخاب کنید.
با تنظیم دستگاه، فیلدهای مقادیر نتیجه نیز متناسب با آن تغییر میکنند. اینها مقادیری هستند که یک برنامه میتواند به آنها دسترسی داشته باشد. برای اطلاعات بیشتر در مورد این سنسورها، به مرور کلی سنسورها ، سنسورهای حرکتی و سنسورهای موقعیت مراجعه کنید. |
| حسگرهای مجازی > حسگرهای اضافی | این شبیهساز میتواند حسگرهای مختلف موقعیت و محیط را شبیهسازی کند. این شبیهساز به شما امکان میدهد حسگرهای زیر را تنظیم کنید تا بتوانید آنها را با برنامه خود آزمایش کنید: - دمای محیط : این سنسور دمای هوای محیط را اندازهگیری میکند.
- میدان مغناطیسی : این سنسور موقعیت، میدان مغناطیسی محیط را به ترتیب در محورهای X، Y و Z اندازهگیری میکند. مقادیر بر حسب میکروتسلا (μT) هستند.
- مجاورت : این حسگر موقعیت، فاصله از یک جسم را اندازهگیری میکند؛ برای مثال، میتواند به تلفن اطلاع دهد که چهرهای به آن نزدیک شده است تا تماس برقرار شود. برای استفاده از این کنترل، حسگر مجاورت باید در AVD شما فعال باشد.
- نور : این حسگر محیطی میزان روشنایی را اندازهگیری میکند. مقادیر بر حسب لوکس هستند.
- فشار : این حسگر محیطی فشار هوای محیط را اندازهگیری میکند. مقادیر بر حسب میلیبار (hPa) هستند.
- رطوبت نسبی : این سنسور محیطی رطوبت نسبی محیط را اندازهگیری میکند.
برای اطلاعات بیشتر در مورد این سنسورها، به مرور کلی سنسورها ، سنسورهای موقعیت و سنسورهای محیطی مراجعه کنید. |
| گزارش اشکال | اگر با شبیهساز مشکلی دارید، میتوانید یک گزارش اشکال تهیه و ارسال کنید. شبیهساز بهطور خودکار تصاویر، گزارشها و سایر دادهها را برای گزارش اشکال جمعآوری میکند. |
| ضبط و پخش | به بخش ضبط صفحه نمایش مراجعه کنید. |
| گوگل پلی | وقتی تصویر سیستم AVD شامل برنامه Play Store باشد، اطلاعات نسخه سرویسهای Google Play نمایش داده میشود. |
| تنظیمات > عمومی | - تم پنجره شبیهساز : روشن یا تیره را انتخاب کنید.
- ارسال میانبرهای صفحه کلید به: به طور پیشفرض، برخی از ترکیبات صفحه کلید، میانبرهای کنترل شبیهساز را فعال میکنند. اگر در حال توسعه برنامهای هستید که شامل میانبرهای صفحه کلید است، مانند برنامهای که برای دستگاههای دارای صفحه کلید بلوتوث طراحی شده است، میتوانید این تنظیم را تغییر دهید تا تمام ورودیهای صفحه کلید، از جمله ورودیهایی که در شبیهساز به عنوان میانبر عمل میکنند، به دستگاه مجازی ارسال شوند.
- محل ذخیره اسکرینشات : برای مشخص کردن محل ذخیره اسکرینشاتهای صفحه شبیهساز، روی آیکون پوشه کلیک کنید.
- استفاده از مکان ADB شناساییشده : اگر شبیهساز را از اندروید استودیو اجرا میکنید، این تنظیم (پیشفرض) را انتخاب کنید. اگر شبیهساز را از خارج از اندروید استودیو اجرا میکنید و میخواهید از یک فایل اجرایی
adb خاص استفاده کند، این گزینه را از حالت انتخاب خارج کرده و مکان ابزارهای SDK را مشخص کنید. اگر این تنظیم نادرست باشد، ویژگیهایی مانند گرفتن اسکرینشات و نصب برنامه با کشیدن و رها کردن کار نمیکنند. - چه زمانی گزارشهای خرابی ارسال شود : همیشه ، هرگز ، یا بپرسید را انتخاب کنید.
- نمایش قاب پنجره در اطراف دستگاه : به طور پیشفرض، شبیهسازهایی که فایلهای پوسته دستگاه را دارند، بدون قاب پنجره در اطراف نمایش داده میشوند.
|
| تنظیمات > پروکسی | به طور پیشفرض، شبیهساز از تنظیمات پروکسی HTTP اندروید استودیو استفاده میکند. این صفحه به شما امکان میدهد پیکربندی پروکسی HTTP را به صورت دستی برای شبیهساز تعریف کنید. برای اطلاعات بیشتر، به بخش «استفاده از شبیهساز با پروکسی» مراجعه کنید. |
| تنظیمات > پیشرفته | - شتاب گرافیکی : نوع شتاب گرافیکی را انتخاب کنید.
- انتخاب خودکار : به طور خودکار شتاب گرافیکی سختافزاری یا نرمافزاری را بر اساس پیکربندی سیستم شما انتخاب میکند. شبیهساز، قابلیتهای پردازنده گرافیکی (GPU) و سازگاری درایور شما را ارزیابی میکند تا پایدارترین backend را تعیین کند.
- نرمافزار : درایورهای رندر نرمافزار بهینه را بر اساس پیکربندی AVD، ویژگیهای درخواستی و معیارهای کیفیت شبیهساز انتخاب میکند.
- سختافزار : از پردازنده گرافیکی رایانه شما برای حداکثر کارایی استفاده میکند. برای عملکرد بهتر توصیه میشود، اگرچه برخی از پیکربندیهای سختافزاری ممکن است با خطاهای سازگاری مواجه شوند.
برای کنترل دقیقتر بر انتخاب گرافیک در پسزمینه، میتوانید از گزینه خط فرمان -gpu استفاده کنید. - سطح API مربوط به OpenGL ES : حداکثر نسخه OpenGL ES مورد استفاده در شبیهساز را انتخاب کنید.
- انتخاب خودکار : به شبیهساز اجازه دهید نسخه OpenGL ES را بر اساس پشتیبانی میزبان و مهمان انتخاب کند.
- حداکثر رندرکننده (تا OpenGL ES 3.1) : سعی کنید از حداکثر نسخه OpenGL ES استفاده کنید.
- سازگاری (OpenGL ES 1.1/2.0) : از نسخهای از OpenGL ES استفاده کنید که با اکثر محیطها سازگار باشد.
|
| راهنما > میانبرهای صفحه کلید (شبیهساز مستقل) | این پنل لیست کاملی از میانبرهای صفحه کلید برای شبیهساز را ارائه میدهد. برای باز کردن این پنل هنگام کار در شبیهساز، F1 ( Command + / در macOS) را فشار دهید. برای اینکه میانبرها کار کنند، گزینه ارسال میانبرهای صفحه کلید در قسمت تنظیمات عمومی باید روی کنترلهای شبیهساز (پیشفرض) تنظیم شود. این گزینه منو وقتی شبیهساز در حالت تعبیهشده با اندروید استودیو اجرا میشود، در دسترس نیست. اگر از شبیهساز در حالت تعبیهشده استفاده میکنید، میتوانید میانبرهای صفحهکلید را در File ( اندروید استودیو در macOS) > Settings > Keymap در قسمت Running Devices پیدا کنید. |
| راهنما > راهنمای شبیهساز (شبیهساز مستقل) | برای رفتن به مستندات آنلاین شبیهساز، روی Documentation کلیک کنید. برای ثبت اشکال در برابر شبیهساز، روی ارسال بازخورد کلیک کنید. برای اطلاعات بیشتر، نحوه گزارش اشکالات شبیهساز را بیاموزید. این گزینه منو وقتی شبیهساز در حالت تعبیهشده با اندروید استودیو اجرا میشود، در دسترس نیست. اگر از شبیهساز در حالت تعبیهشده استفاده میکنید، با کلیک روی راهنما > ارسال گزارش اشکال، الگوی اشکال را باز کنید و جزئیات مربوط به اشکالات شبیهساز اندروید را به صورت دستی اضافه کنید. |
| راهنما > درباره | ببینید شبیهساز از کدام پورت adb و همچنین شماره نسخه اندروید و شبیهساز استفاده میکند. آخرین نسخه شبیهساز موجود را با نسخه خودتان مقایسه کنید تا مشخص شود که آیا آخرین نرمافزار را نصب کردهاید یا خیر. شماره سریال شبیهساز emulator- adb_port است که میتوانید آن را به عنوان مثال به عنوان یک گزینه خط فرمان adb مشخص کنید. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-02-03 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-02-03 بهوقت ساعت هماهنگ جهانی."],[],[]]