Khắc phục: Mô phỏng x86 Hiện tại Yêu cầu Tăng tốc Phần cứng
Một số người dùng đang gặp phải "Mô phỏng x86 hiện yêu cầu tăng tốc phần cứng!" khi cố khởi chạy AVD trong Android Studio. Thông thường, sự cố xảy ra trong giây lát sau khi người dùng cố gắng biên dịch ứng dụng bằng Thiết bị ảo Android. Vấn đề không phải riêng đối với một bản dựng Android Studio nhất định vì nó được báo cáo là xảy ra với các bản dựng mới hơn và cũ hơn. Lỗi không dành riêng cho một phiên bản Windows nhất định vì đã có báo cáo về nó xảy ra trên Windows 7, Windows 8 và Windows 10.
Điều gì đang gây ra “mô phỏng x86 hiện yêu cầu tăng tốc phần cứng!”?
Chúng tôi đã điều tra vấn đề cụ thể này bằng cách xem xét các báo cáo người dùng khác nhau và các chiến lược sửa chữa mà một số người dùng bị ảnh hưởng đã áp dụng để giải quyết vấn đề. Dựa trên những gì chúng tôi thu thập được, có một số trường hợp phổ biến sẽ kích hoạt thông báo lỗi cụ thể này:
Nếu bạn hiện đang đấu tranh để giải quyết "Mô phỏng x86 hiện yêu cầu tăng tốc phần cứng!" lỗi, bài viết này sẽ cung cấp cho bạn lựa chọn các bước khắc phục sự cố đã được xác minh. Ở bên dưới, bạn sẽ khám phá một số phương pháp mà những người dùng khác đang đấu tranh để giải quyết cùng một vấn đề đã sử dụng để khắc phục hoặc tránh sự cố.
Để duy trì hiệu quả tối đa, chúng tôi khuyến khích bạn thực hiện theo các phương pháp bên dưới theo thứ tự được trình bày. Cuối cùng, bạn sẽ tình cờ tìm ra một bản sửa lỗi có hiệu quả trong tình huống cụ thể của bạn.
Phương pháp 1: Cài đặt mô-đun Intel HAXM
Trước khi truy cập cài đặt BIOS, hãy xác minh xem sự cố không thực sự được kích hoạt do thiếu Bộ tăng tốc giả lập Intel x86 (trình cài đặt HAXM). Nếu không có mô-đun này, AVD sẽ không thể biên dịch các ứng dụng sử dụng ảo hóa phần cứng ngay cả khi công nghệ được bật trên máy tính của bạn.
Một số người dùng gặp phải lỗi tương tự đã báo cáo rằng sự cố đã biến mất sau khi họ tải xuống mô-đun bị thiếu thông qua Trình quản lý SDK và cài đặt nó qua trình cài đặt HAXM. Thực hiện theo các bước bên dưới để được hướng dẫn từng bước hoàn chỉnh:
- Trong Android Studio, hãy mở Trình quản lý SDK bằng cách đi tới Công cụ> Android> Trình quản lý SDK.
Ghi chú: Bạn cũng có thể đi đến Tệp> Cài đặt và nhấp vào SDK Android (Dưới Cài đặt hệ thống). Sau đó, chỉ cần nhấp vào Khởi chạy Trình quản lý SDK độc lập để mở tiện ích cài đặt sẵn.
- Mở rộng Bổ sung menu và chọn hộp được liên kết với Bộ tăng tốc giả lập Intel X86 (HAXM). Sau đó, chỉ cần nhấp vào Cài đặt các góivà đợi thủ tục hoàn tất.
- Bây giờ trình cài đặt HAXM đã được tải xuống, chúng ta cần thực hiện các bước phù hợp để cài đặt nó. Để thực hiện việc này, hãy điều hướng đến vị trí sau và nhấp đúp vào intelhaxm-android.exe để cài đặt nó:
C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \
- Làm theo lời nhắc trên màn hình để cài đặt Intel HAXM và đợi quá trình hoàn tất.
- Khởi động lại Android Studio, chạy lại ứng dụng và xem sự cố đã được giải quyết chưa.
Nếu bạn vẫn gặp phải"Mô phỏng x86 hiện yêu cầu tăng tốc phần cứng!" lỗi, hãy chuyển xuống phần tiếp theo bên dưới.
Phương pháp 2: Tắt ảo hóa có phần cứng hỗ trợ từ Avast
Nếu bạn đang sử dụng Avast làm lớp bảo mật bổ sung, rất có thể lỗi do xung đột do một trong các tính năng bảo mật của nó gây ra. Như nhiều người dùng đã báo cáo, ảo hóa được hỗ trợ phần cứng của Avast được biết là xung đột với AVD của Android Studio, điều này dẫn đến việc tạo ra"Mô phỏng x86 hiện yêu cầu tăng tốc phần cứng!" lỗi.
Nếu trường hợp này có thể áp dụng cho bạn (bạn đã cài đặt Avast), hãy làm theo hướng dẫn bên dưới để tắt ảo hóa được phần cứng hỗ trợ từ Cài đặt menu của bộ bảo mật:
- Mở Avast và truy cập vào Cài đặt thực đơn,
- Bên trong Cài đặt menu, đi đến Xử lý sự cố và đảm bảo rằng các hộp được liên kết với Bật ảo hóa được phần cứng hỗ trợ và Sử dụng ảo hóa lồng nhau nếu có Chúng tôi Bỏ chọn.
- Khởi động lại máy tính của bạn và xem liệu xung đột đã được loại bỏ ở lần khởi động tiếp theo hay chưa. Chạy ứng dụng bên trong Android studio và xem lỗi đã được giải quyết chưa.
Nếu bạn vẫn thấy"Mô phỏng x86 hiện yêu cầu tăng tốc phần cứng!" khi chạy AVD, hãy chuyển xuống phương pháp tiếp theo bên dưới.
Phương pháp 3: Bật ảo hóa phần cứng từ cài đặt BIOS / UEFI
Nếu phương pháp đầu tiên không cho phép bạn giải quyết thông báo lỗi, có thể thông báo lỗi đang xảy ra do ảo hóa phần cứng bị tắt từ cài đặt BIOS / UEFI của bạn. Ảo hóa phần cứng nên được bật theo mặc định trong các trường hợp bình thường, nhưng can thiệp thủ công, Cập nhật BIOS và thậm chí một số phần mềm của bên thứ 3 có thể vô hiệu hóa công nghệ này.
Hãy nhớ rằng quá trình bật ảo hóa phần cứng sẽ khác nhau tùy thuộc vào cài đặt BIOS / UEFI cũng như nhà sản xuất bo mạch chủ và CPU của bạn.
Tuy nhiên, bước đầu tiên sẽ là vào Cài đặt BIOS hoặc UEFI của bạn. Nếu bạn có menu cài đặt cũ (BIOS), bạn sẽ cần nhấn phím Cài đặt trong trình tự khởi động ban đầu. Khóa thiết lập cụ thể sẽ xuất hiện trên màn hình ban đầu, nhưng trong trường hợp bạn không phát hiện ra, bạn có thể tìm kiếm nó trực tuyến bằng cách sử dụng cụm từ tìm kiếm “* kiểu bo mạch chủ + phím cài đặt *“.
Ghi chú: Bạn cũng có thể thực hiện một cách mù quáng và nhấn các phím Cài đặt phổ biến nhất trong trình tự khởi động ban đầu. Thông thường, phím thiết lập là một trong các phím F (F2, F4, F6, F8, F10) hoặc phím Del (trên máy tính Dell).Nếu máy tính của bạn sử dụng kiểu UEFI mới hơn, trước tiên bạn cần truy cập vào Khởi động nâng cao thực đơn. Để làm điều này, hãy nhấn Phím Windows + R để mở ra một Chạy hộp thoại, sau đó nhập “ms-settings: recovery" và hãy nhấn Đi vàođể mở Menu khôi phục sau đó Cài đặt ứng dụng. Khi bạn đến đó, chỉ cần nhấp vào Khởi động lại ngay bây giờ nút dưới Khởi động nâng cao.
Sau một lúc, máy tính của bạn sẽ khởi động lại trực tiếp vào Tùy chọn nâng cao thực đơn. Khi bạn đến đó, hãy điều hướng đến Tùy chọn nâng cao menu và nhấp vào Cài đặt chương trình cơ sở UEFI.
Khi bạn đã có quyền truy cập vào cài đặt BIOS hoặc UEFI của mình, hãy bắt đầu tìm kiếm tùy chọn ảo hóa phần cứng. Tùy thuộc vào phiên bản BIOS / UEFI của bạn, bạn sẽ thấy cài đặt này được liệt kê dưới các tên khác nhau. Bạn thường có thể thấy nó được liệt kê là Công nghệ ảo hóa (VTx / VTd), Công nghệ ảo hóa intel hoặc là Ảo hóa AMD-V. Rất có thể tùy chọn sẽ nằm dưới Chipset, Bộ xử lý, Cấu hình CPU nâng cao hoặc một cái gì đó tương tự.
Sau khi bạn quản lý để bật ảo hóa phần cứng, hãy lưu các thay đổi BIOS / UEFI, khởi động lại máy tính của bạn và xem lỗi có được giải quyết ở lần khởi động tiếp theo hay không.
Phương pháp 4: Bật Nền tảng Hypervisor của Windows (nếu có)
Nếu bạn đang gặp phải sự cố trên CPU AMD có công nghệ ảo hóa (các mẫu CPU mới hơn như Ryzen), thì sự cố có thể xảy ra vì Nền tảng Windows Hypervisor không được bật trên thiết bị của bạn.
Nhưng hãy nhớ rằng để bật tính năng này, bạn cần đảm bảo rằng mình có Windows 10 bản dựng 1803 trở lên.
Nền tảng Hypervisor của Windows có thể được kích hoạt thông qua Bật hoặc tắt Tính năng Windows màn. Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:
- nhấn Phím Windows + R để mở hộp thoại Chạy. Sau đó, nhập “appwiz.cpl" và hãy nhấn Đi vào để mở Chương trình & tính năng màn.
- Bên trong Chương trình & Tính năng trang, nhấp vào Bật hoặc tắt các tính năng của Windows từ ngăn bên trái.
- Bên trong cửa sổ Tính năng của Windows, hãy chọn hộp được liên kết với Nền tảng Windows Hypervisor va đanh Đồng ý để kích hoạt tính năng này.
Ghi chú: Mặc dù bạn không có màn hình này, hãy đảm bảo rằng Hyper-V đã được bật. Nếu không, hãy bật nó bằng cách chọn hộp được liên kết với nó.
- Khởi động lại máy tính của bạn và xem lỗi đã được giải quyết chưa.