شبیه ساز سبک و سریع اندروید با HAXM

در این آموزش نحوه نصب و تنظیم “مدیر اجرای شتاب دهنده ی سخت افزاری اینتل” (HAXM) جهت سریع تر کردن شبیه ساز اندروید گوگل را شرح می دهیم.

نگاه کلی

بدون شتاب دهنده ی سخت افزاری (Hardware acceleration)  , شبیه سازهای اندروید گوگل به طور بازدارنده ای کند هستند. برای بهبود اجرای شبیه ساز اندروید , می توانید درایورهای HAXM اینتل را نصب کنید. درایورهای “مدیر اجرای شتاب دهنده ی سخت افزاری اینتل” (HAXM) , شتاب دهنده ی سخت افزاری را برای شبیه ساز های اندروید SDK که مبتنی بر x86 هستند ارائه می کنند. درایورهای HAXM توسط اینل به صورت رایگان ارائه شده اند.

درایورهای HAXM اینتل به صورت اتوماتیک توسط زامارین استدیو 6.0 (یا بالاتر) و زامارین برای ویژوال استدیو 4.1 (یا بالاتر) نصب می شوند. با این حال , اگر از ورژن های قبلی زامارین استدیو یا زامارین برای ویژوال استدیو استفاده می کنید , باید HAXM را به صورت دستی نصب کنید. در این آموزش اطلاعات و جزئیات درباره نحوه نصب و پیکربندی درایورهای  HAXM را توضیح می دهیم  تا شبیه ساز اندروید گوگل سریعی داشته باشید. اگر تصمیم دارید به طور اختصاصی از شبیه سازهای اندروید استفاده کنید , باید این درایورها را نصب کنید.

راه اندازی شبیه ساز اندروید با HAXM

  1. زامارین استدیو یا ویژوال استدیو را اجرا کنید.
  2. از منو Android SDK Manager , Tools را باز کنیدxamarinstudioandroidtools
  3. در SDK Manager , مطمئن شوید که x86 Atom System Image را برای اندروید SDK دلخواهتان نصب کرده اید. در صورت نیاز , پکیج را انتخاب و نصب کنید .  تصویر زیر دانلود و نصب را نمایش می دهد:
  4. haxmmacinstallx86images
  5. در این مرحله , شما می توانید ورژن های دستگاه مجازی اندروید x86 را با انتخاب CPU/ABI مناسب در هنگام ساخت دستگاه  بسازید. اگر هر دستگاه مجازی اندرویدی را درحال اجرا دارید , قبل از ادامه دادن ببندید.
  6. از وب سایت اینتل آخرین موتور شبیه سازی HAXM را دانلود کنید. اگر از سیستم عامل مک OS X 10.9 Mavericks یا ویندوز 8.1 استفاده می کنید , شما ورژن هاتفیکس مناسب که مشکلات را روی این سیستم ها حل می کند را نیاز دارید. لینک های هاتفیکس برای این سیستم ها در HAXM hotfix for OS X 10.9 و HAXM hotfix for Windows 8.1 ارائه شده است.
  7. موتور HAXM را با دنبال کردن پنجره ها نصب کنید:
  8. haxmmacinstallwizard
  9. اگر تا حالا دستگاه مجازی اندروید x86 را ایجاد نکرده اید ؛ از قسمت AVD Manager آن را ایجاد کنید.از الگوی زیر برای ساخت دستگاه مجازی اندروید x86 استفاده کنید:haxmmaccreatex86avd
  10. بعد از این که یک دستگاه را در AVD Manager تعریف کردید , آن را انتخاب کرده و Start را کیلک کنید.هر گزینه اجرایی را تنظیم کرده و آن را اجرا کنید. بعد از چند ثانیه , دستگاه مجازی اندروید شما اجرا خواهد شد.
  11. از زامارین استدیو , پروژه خود را شروع کرده و دستگاه شبیه سازی شده x86 جدیدتان را به عنوان هدف انتخاب کنید:haxmmacdeployfromxamarinstudio
  12. اگر از زامارین استدیو با گزینه Configuration: Debug استفاده می کنید , لیست ABIها همانطور که در تصویر زیر نمایش داده شده است خاکستری خواهد بود و تمام گزینه ها از جمله x86 به صورت اتوماتیک پشتیبانی خواهد شد.اگر در حال تست تنظیمات Configuration: Release هستید , مطمئن شوید که تیک x86 از منو Options > Build > Android Build > Advanced ثبت شده است:
  13. 05
  14. اگر از ویژوال استدیو استفاده می کنید , پروژه را به پشتیبانی x86 تنظیم کنید , این کار با انتخاب x86  از منو Project > Properties > Application > Supported Architectures به صورتی که در تصویر پایین نشان داده شده است انجام می شود:06

حالا شبیه ساز اندرویدتان سریع تر اجرا می شود! .

درباره نویسنده

مطالب مرتبط

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

1 + 5 =