قسمت های دیگر این مطلب:

در این قسمت قصد داریم ایجاد دستگاه مجازی اندروید را در Android Studio به شما آموزش دهیم.

چند راه حل برای تست نرم افزارهای نوشته شده در سیستم خود دارید.

راه اول این است که گوشی خود را به سیستم وصل کرده و نرم افزار خود را روی گوشی خود اجرا کنیم، که این مساله چالش بر انگیز است و همیشه و با هر گوشی‌ای به خوبی کار نمی‌کند.

راه حل دوم نصب نرم افزارهایی مانند Genymotion روی سیستم عامل است که در آینده یک آموزش از این فرایند در سایت قرار می‌گیرد.

راه حل سوم ایجاد یک AVD یا Android Virtual Device در خود نرم افزار اندروید استودیو است.

ایجاد AVD درون اندروید استودیو پیش نیازهای زیر را دارد:

  • داشتن یک پردازنده INTEL و فعال بودن قابلیت مجازی سازی آن
  • نصب بودن HAXM برای بهبود سرعت مجازی ساز
  • دارا بودن میزان قابل قبولی رم برای فعالیت مجازی ساز

ویژگی‌های منحصر به فرد AVD‌های ایجاد شده توسط Android Studio:

  • شباهت بسیار زیاد با یک گوشی واقعی
  • امکانات بسیار بالا نظیر بررسی مصرف منابع توسط سیستم عامل
  • قابلیت پیاده سازی دستگاه‌های متنوع نظیر تلویزیون ها، ساعت‌ها و انواع تبلت‌ها و گوشی‌ها با سایز‌ها و مشخصات متنوع

برای ایجاد دستگاه‌های مجازی اندروید از مسیر پوشه SDK فایل AVD Manager.exe را اجرا کنید.

انواع دستگاه‌های مجازی اندروید در avd

روی تب Device Definitions کلیک کرده و یکی از حالت‌ها مثلا 3.2" QVGA (ADP2) را انتخاب و گزینه Create AVD را انتخاب می‌کنیم.

تنظیم avd برای ایجاد دستگاه مجازی اندروید

نکاتی که در مورد ایجاد یک AVD باید بدانید:

  • نام دستگاه مجازی باید ساده و متشکل از تنها اعداد و حروف انگلیسی باشد. در نام دستگاه نمی‌توانید از کاراکترها ویژه و یا فاصله استفاده کنید.
  • از گزینه Device می‌توانید تنظیمات پیش فرض یکی از گوشی‌های موجود در لیست را دریافت کنید.
  • گزینه Target یکی از نسخه‌های سیستم عامل اندروید را انتخاب کنید.
  • گزینه Hardware keyboard present اگر فعال باشد از کیبورد سیستم استفاده می‌شود.
  • skin را روی No skin تنظیم می‌کنیم.
  • میزان رم پیشنهادی توسط AVD نباید بیشتر از 768 باشد. در دستگاه مجازی  VM heap نشان دهنده دهنده میزان رمی است که هر نرم افزار به خود اختصاص می‌دهد. این عدد بسته به قدرت دستگاه سخت افزار بالا و پایین می‌شود. که برای تست می‌توانید این عدد را روی 128 قرار دهید.
  • Internal Storage نشان دهنده میزان فضای حافظه داخلی گوشی و SD Card میزان فضای حافظه جانبی گوشی است.
  • با فعال کردن گزینه Use Host GPU فعالیت‌های گرافیکی گوشی از گرافیک کامپیوتر استفاده می‌کند، پس فعالیت‌های گرافیکی با سرعت بالاتری انجام می‌پذیرد.
  • با فعال کردن گزینه Snapshot وقتی دستگاه مجازی خود را خاموش می‌کنید، در دفعه بعد گوشی از همان مرحله‌ای که خاموش شده بود بر می‌گردد ولازم نیست دوباره منتظر بوت شدن گوشی مجازی خود باشید.
  • البته از دو گزینه Use Host GPU و یا Snapshot تنها می‌توانید یکی را فعال کنید.

اگر مشکلی در فرایند ایجاد یک دستگاه مجازی پیش نیاید با پیامی مانند زیر مواجه می‌شوید:

ایجاد دستگاه مجازی در اندروید استودیو

در پنجره AVD Manager روی دستگاه مجازی کلیک کرده و روی کلید start و سپس Launch کلیک کنید. پس از طی زمانی یک گوشی مجازی برای شما فعال می‌گردد.

نصب سیستم عامل اندروید در ویندوز

این گوشی تقریبا کاملا شبیه یک گوشی واقعی است و می‌توانید با مرورگر آن حتی به وب گردی بپردازید.

امکانات موجود در منو سمت راست گوشی مجازی به ترتیب عبارتند از:

  • دکمه Shut Down
  • بالابردن صدای گوشی
  • پایین بردن صدای گوشی
  • چرخاندن گوشی به سمت چپ
  • چرخاندن گوشی به سمت راست
  • عکس گرفتن از صفحه نمایش
  • زوم کردن در گوشی
  • کلید عقبگرد
  • کلید home
  • کلید نمایش برنامه‌های فعال

لازم به ذکر است که اگر روی سه نقطه منو کنار گوشی مجازی خود کلیک کنید می‌توانید عملیات متنوعی روی گوشی انجام دهید:

تنظیمات اختصاصی avd اندروید برای gps و تماس و باطری و شارژر

قابلیت‌های موجود در سربرگ‌های این بخش عبارتند از:

  • Location: برای تنظیم موقعیت و تغییرات مکانی گوشی
  • Cellular: برای تنظیم نوع شبکه و دیگر تنظیمات
  • Battery: برای تنظیمات مربوط به میزان باطری و حالت‌های اتصال شارژر
  • Phone: برای ارسال تماس و یا پیام از شماره‌ای خاص
  • Directional pad: برای کار با جهت نما ها

  • Fingerprint: در صورتی که سیستمی که پیاده کرده اید از سنسور اثر انگشت بهره ببرد می‌توانید اثر انگشت را از این بخش اعمال کنید.

امیدوارم این قسمت برایتان مفید بوده باشد. قسمت‌های بعدی را از دست ندهید.

تگ ها: googleandroid / اندرویداصطلاحاتandroid studio