مشکل در نصب haxm و اجرای آن (حل شده)
با سلام
پیش از شروع آموزش های جدید، یک سیستم قدیمی داشتم که کارم را راه میانداخت، منتها در آموزشهای اندروید استدیو، از VT-x پشتیبانی نمیکرد، بنابراین تصمیم گرفتم لب تاپم را عوض کنم، سیستم جدید acer Aspire E 15 است و متاسفانه در BIOS دسترسی به VT-x ندارد منتها به صورت پیش فرض فعال است.
اما مشکل من:
موقع نصب haxm با این پیام خطا مواجه شدم
و نتیجه ی خیلی از جستجوهای من به این لینک ختم شد، منتها مشکل من حل نشد.
وقتی هم در cmd عبارت sc query intelhaxm رو وارد می کنم، به این نتیجه می رسم:
این هم تصویر پیام خطای اجرای شبیه ساز در محیط اندروید استدیو:
VT-x فعال هست و Hyper-V غیر فعال، ویندوز 10 به همراه آنتی ویروس خود ویندوز، یعنی Windows Defender ، نصب haxm در حالت آنتی ویروس خاموش را هم چک کردم و به جایی نرسیدم. و در نهایت برای اطمینان از اینکه مشکل از قابلیت VT-x نیست، در Task Manager این قابلیت را چک کردم و از نرم افزار کمکی جهت تست قابلیت دانلود کردم که در هر دو مشکلی از بابت فعال بودن VT-x نشان نمی دهد.
پیشاپیش از پاسخ دوستان و اساتید محترم تشکر می کنم.
در ابتدا از @rabbit تشکر می کنم بابت لینک مفیدشون که توی نظرات هست و من هم اینجا دوباره قرارش می دم، این لینک
تذکر: دسترسی به این لینک برای من با قندشکن امکان پذیر بود.
کاری که من انجام دادم و جواب داد با اقدامات این لینک کمی متفاوت هست، از این باب که من تنها دو قدم اول رو انجام دادم و کارم راه افتاد، بدون اینکه haxm رو unistall کنم این لینک رو دانلود و در فولدر haxm در مسیر زیر از حالت فشرده خارج کردم:
C:\dev\sdk\android-sdk-essential\extras\intel\Hardware_Accelerated_Execution_Manager
اجازه دادم فایلهایی که هم نام بودند، override بشه و دوباره haxm رو نصب کردم، دو تا نکته:
1- حتماً قبل از extract کردن فایل، از فولدر haxm یک کپی تهیه کنید، تا اگر مشکلی پیش آمد بتونید به حالت اول برگردید.
2- در این مدت که با haxm ور رفتم، بارها پیش آمده بود که مجبور به unistall کردن برنامه بشوم، برای این کار هم اغلب روی همان فایلی کلیک می کردم که کار نصب را برایم انجام می داد و دو گزینه نمایش می داد: remove or repair که اغلب گزینه remove رو می زدم و تغییرات را اعمال می کردم و تست و غیره. اما این بار (یعنی بعد از exteract کردن فایل دانلودی فوق الذکر) این اتفاق روی نداد، انگار haxmی اصلا نصب نبود، نصب رو از اول انجام داد.
3-برای اطمینان خودم، از دستور sc query intelhaxm در cmd استفاده کردم، قبل از نصب state در حالت stopped بود و بعد از نصب در حالت running برای همین از مرحله ی دوی لینک ابتدای متن فراتر نرفتم، علاوه بر اینکه در آن لینک از فایلهایی صحبت شده بود که من اصلاً در کامپیوترم نداشتم، تا بخواهم دقیقاً مانند توصیه های آن لینک عمل کنم.
وقتی دیدم که haxm در حالت running هست اندروید استدیو رو اجرا کردم و بعد هم شبیه سازش رو چک کردم که اجرا شد و این یعنی مشکل رفع شده است.
با تشکر از دوستانی که جواب سوال بنده را دادند و علی الخصوص تشکر از طاهر عزیز
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .