Câu hỏi Tại sao giả lập Android lại chậm? Làm cách nào để tăng tốc trình giả lập Android? [đã đóng]


tôi có một 2,67Bộ xử lý GHz Celeron và 1,21GB RAM trên một x86 các cửa sổ XP Máy chuyên nghiệp.

Sự hiểu biết của tôi là Trình giả lập Android nên bắt đầu khá nhanh chóng trên một máy như vậy, nhưng đối với tôi, nó không. Tôi đã làm theo tất cả các hướng dẫn trong việc thiết lập IDE, SDK, JDK và như vậy và đã có một số thành công trong việc khởi chạy trình giả lập một cách nhanh chóng, nhưng điều đó rất hiếm. Làm thế nào tôi có thể, nếu có thể, khắc phục vấn đề này?

Ngay cả khi nó bắt đầu và tải màn hình chủ, nó rất chậm chạp. Tôi đã thử Eclipse IDE trong phiên bản 3.5 (Galileo) và 3,4 (Ganymede).


3093


gốc


Thay thế là Genymotion. genymotion.com. Đây là mcuh nhiều nhanh hơn. Cài đặt đơn giản. - Sukitha Udugamasooriya
Tôi đã tìm thấy giả lập để chạy theo cách (và bằng cách này tôi có nghĩa là waaaay) nhanh hơn trên Linux. Tôi đã có một máy tính xách tay với dualboot, trên cửa sổ giả lập mất khoảng 15 phút để khởi động, với Linux khoảng 30 giây. Tôi không biết về hệ điều hành khác như OSX, nhưng cảm thấy giống như một cửa sổ điều với tôi. - Daniël van den Berg
Android Studio 2.0 được báo cáo không chỉ có trình giả lập nhanh hơn nhiều mà còn sử dụng "chạy ngay lập tức", cho phép các thay đổi nhất định trong nguồn của bạn, chẳng hạn như XML, được triển khai trong vài giây tới mục tiêu mà không cần APK phải được xây dựng lại và đã triển khai lại. Xem android-developers.blogspot.co.uk/2015/11/… - Carl Whalley
Hãy thử Android Virtual Machine mới phát hành của chúng tôi, được gọi là Leapdroid, nó hoàn toàn miễn phí và tương thích với trình mô phỏng dựa trên QEMU của Google, với khả năng mở rộng OpenGL rất nhanh. leapdroid.com - huisinro
tôi nghĩ rằng ram của bạn là rất nhỏ cho một giả lập để chạy nhanh hơn. - Zia U Rahman


Các câu trả lời:


Cập nhật

Bây giờ bạn có thể bật tùy chọn Khởi động Nhanh cho Trình giả lập Android. Điều đó sẽ tiết kiệm trạng thái giả lập, và nó sẽ bắt đầu giả lập một cách nhanh chóng vào lần khởi động tiếp theo.

Nhấp vào nút chỉnh sửa Emulator, sau đó nhấp Hiển thị cài đặt nâng cao. Sau đó bật Quick Boot như bên dưới ảnh chụp màn hình.

Quick boot

Công cụ phát triển Android (ADT) 9.0.0 (hoặc sau này) có một tính năng cho phép bạn lưu trạng thái của bộ mô phỏng AVD (trình giả lập), và bạn có thể khởi động trình giả lập của bạn ngay lập tức. Bạn phải bật tính năng này trong khi tạo AVD mới hoặc bạn chỉ có thể tạo nó sau bằng cách chỉnh sửa AVD.

Ngoài ra tôi đã tăng Device RAM Size đến 1024 kết quả trong trình giả lập rất nhanh.

Tham khảo các ảnh chụp màn hình dưới đây để biết thêm thông tin.

Tạo một AVD mới với tính năng lưu ảnh chụp nhanh.

Android emulator with save snapshot feature.

Khởi chạy trình giả lập từ ảnh chụp nhanh.

Launching the emulator from the snapshot.

Và để tăng tốc trình mô phỏng của bạn, bạn có thể tham khảo Tăng tốc trình giả lập Android của bạn!:


1318



Khi bạn cập nhật và thiết bị hiện có, hãy xóa dữ liệu người dùng trên lần khởi động đầu tiên từ ảnh chụp nhanh - Mark Bakker
Tôi thiết lập AVD như thế này, nhưng có vẻ vẫn còn chậm khi tôi khởi động lại AVD, tại sao? - zhongshu
@Peter Ehrlich: Chỉ cần đi đến Cửa sổ> Android SDK và Trình quản lý AVD và chọn AVD bạn muốn khởi chạy từ danh sách và sau đó nhấp vào Khởi đầu trong ngăn bên phải. Nó sẽ mở ra như bạn muốn. - Vikas Patidar
Tôi nhận được "Không thể cấp phát bộ nhớ" khi cài đặt 1024. Nó cũng hiển thị cảnh báo ở cuối cửa sổ cấu hình cho biết: "Trên Windows, giả lập RAM lớn hơn 768M có thể bị lỗi phụ thuộc ..." Tôi đã thử đặt thành 770 và sau đó nó hoạt động. Nó không thể thiết lập nó thành 800. - awe
@ Msmit1993: Bạn có thể sử dụng trình giả lập dựa trên Intel x86 với công cụ HAX. Tin tôi đi, bạn sẽ ngạc nhiên khi giả lập nhanh hơn thiết bị thực tế của bạn. - Vikas Patidar


LƯU Ý QUAN TRỌNG: Xin vui lòng Đầu tiên tham khảo danh sách Intel về VT để đảm bảo CPU của bạn hỗ trợ Intel VT.

HAXM tăng tốc trình giả lập Android chậm

HAXM là viết tắt của - "Trình quản lý thực thi tăng tốc phần cứng Intel"

Hiện tại nó chỉ hỗ trợ Intel VT (Công nghệ ảo hóa của Intel).

Trình giả lập Android dựa trên QEMU. Giao diện giữa QEMU và trình điều khiển HAXM trên hệ thống máy chủ được thiết kế để trở thành nhà cung cấp bất khả tri.

HAXM

Các bước để định cấu hình môi trường phát triển Android của bạn cho HAXM

  1. Cập nhật Eclipse: Đảm bảo cài đặt Eclipse của bạn và trình cắm thêm ADT được cập nhật đầy đủ.

  2. Cập nhật Công cụ Android của bạn: Sau mỗi lần cập nhật trình cắm thêm Eclipse, điều quan trọng là cập nhật Công cụ SDK Android của bạn. Để thực hiện việc này, hãy khởi chạy Trình quản lý SDK Android và cập nhật tất cả các thành phần Android SDK. Để tận dụng lợi thế của HAXM, bạn phải có ít nhất phiên bản phát hành 17.

Enter image description here

  • Tải về x86 Atom System Hình ảnh và Trình điều khiển quản lý thực thi tăng tốc phần cứng Intel. Theo hình dưới đây:

Enter image description here

  • Cài đặt Trình điều khiển HAXM bằng cách chạy "IntelHaxm.exe". Nó sẽ được đặt tại một trong các vị trí sau:

    • C:\Program Files\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager

    • C:\Users\<user>\adt-bundle-windows-x86_64\sdk\extras\intel\Hardware_Accelerated_Execution_Manager

    Nếu trình cài đặt không thành công với thông báo rằng Intel VT phải được bật, bạn cần bật tính năng này trong BIOS. Xem mô tả về cách thực hiện việc này trong Bật Intel VT (Công nghệ ảo hóa) .

Install .exe or .dmg

  • Tạo một Mới x86 AVD: Theo hình dưới đây:

Create AVD

  • Hoặc đối với SDK mới, Enter image description here

1070



Viết tốt. Nếu bạn đang tìm kiếm tài liệu từ Google (bao gồm một vài khác biệt cho Mac), chúng có thể tìm thấy ở đây: developer.android.com/tools/devices/emulator.html#accel-vm - Todd Price
Không hoạt động trên Linux. - Kshitiz Sharma
Tôi đã thử giải pháp này. Nó đã làm việc. Tuy nhiên, tôi đã cài đặt bằng MonoDroid và không thể tìm thấy IntelHaxm.exe trong một phút. Nó đã ở đây: C: \ Users \ jbarneck \ AppData \ Local \ Android \ android-sdk \ extras \ intel - Rhyous
Wow, không thể cảm ơn đủ! Không thể tin rằng tôi đã sống với bộ mô phỏng chậm tất cả thời gian này. Tôi nghĩ đó là chuyện bình thường. Tôi thực sự bỏ lỡ thời gian khởi động nhanh, mặc dù không có cách nào để bật ảnh chụp nhanh cùng với tăng tốc GPU? - Reda
Điều đó hoạt động rất tốt. Cảm ơn vì đã chia sẻ điều này! Khi "Sử dụng GPU máy chủ" được bật, trình giả lập nhấp nháy rất nhiều, nhưng cũng không có Máy chủ GPU kích hoạt, nó thực sự nhanh chóng ngay bây giờ. - user1619275


Thử Android x86. Nó nhanh hơn nhiều so với trình giả lập Google Android. Làm theo các bước sau:

  1. cài đặt, dựng lên VirtualBox.
  2. Tải về Tệp ISO đó là điều bạn cần.
  3. Tạo một máy ảo như Linux 2.6 / Linux khác, 512 MB RAM, HD 2 GB. Mạng: PCnet-Fast III, được đính kèm NAT. Bạn cũng có thể sử dụng bộ điều hợp cầu nối, nhưng bạn cần DHCP máy chủ trong môi trường của bạn.
  4. Cài đặt Android x86 trên trình mô phỏng, chạy nó.
  5. nhấn Alt+F1, kiểu netcfg, hãy nhớ địa chỉ IP, nhấn Alt+F7.
  6. Chạy cmd trên hệ thống Windows XP của bạn, thay đổi thư mục vào thư mục công cụ Android của bạn, gõ adb connect <virtual_machine_IP>.
  7. Khởi động Eclipse, mở plugin ADT, tìm thiết bị và tận hưởng!

570



vì vậy tôi đã kết nối. Làm cách nào để màn hình hiển thị dọc? Tôi cũng không thấy các nút phần cứng điện thoại ở bất cứ đâu. - Alex
Xem groups.google.com/group/android-x86/browse_thread/thread/…và groups.google.com/group/android-x86/browse_thread/thread/… để thay đổi độ phân giải màn hình. - Gili
Chỉ cần nhắc nhở các bạn rằng bạn cần phải kích hoạt tính năng tích hợp chuột trong menu thiết bị nếu bạn muốn sử dụng chuột trong trình giả lập! - kakopappa
Lưu ý rằng nếu bạn đang sử dụng bất cứ điều gì cụ thể cho ARM (ví dụ như Mono cho Android), nó sẽ không hoạt động trên Android x86. - Matthew Groves
Đối với tôi, netcfg đang hiển thị lo 127.0.0.1 255.0.0.0 0x00000049 Ở đây có 127.0.0.1 IP mà tôi nên đề cập đến trong lệnh adb? hiển thị của nó "không thể kết nối với 127.0.0.1:5555" Xin vui lòng giúp đỡ. - Dev


CẬP NHẬT: Phiên bản mới nhất của Android studio (2.x) đã có những cải tiến lớn cho trình mô phỏng đi kèm. Nó đáp ứng và có một loạt các tính năng.

Đối với những người vẫn quan tâm: Thử sử dụng Genymotion. Bạn có thể tải xuống phiên bản dành cho Windows / Mac OS X / Linux sau khi đăng ký. Một plugin cho Eclipse cũng có sẵn:

Việc cài đặt plugin có thể được thực hiện bằng cách khởi chạy Eclipse và vào menu "Help / Install New Software", sau đó chỉ cần thêm một trang web cập nhật mới với URL sau: http://plugins.genymotion.com/eclipse. Thực hiện theo các bước được chỉ ra bởi Eclipse.

Trình mô phỏng này nhanh và đáp ứng.

GenyMotion cho phép bạn điều khiển các cảm biến khác nhau của thiết bị bao gồm mức pin, cường độ tín hiệu và GPS. Phiên bản mới nhất hiện nay cũng chứa các công cụ máy ảnh.


300



Genymotion là cách tốt nhất để phát triển / thử nghiệm ứng dụng của bạn. Nó không chỉ nhanh hơn và tốt hơn so với một bộ mô phỏng truyền thống. Nó nhanh hơn cả một thiết bị thực. Tôi sử dụng nó cho 99,99% triển khai của tôi vì nó có nghĩa là tôi có thể thấy kết quả trong một phần nhỏ thời gian. Nó cũng có nghĩa là tôi có thể sử dụng OpenGL ES và những thứ khác mà không có sẵn trên một trình mô phỏng bình thường. - Eurig Jones
Các phiên bản mới hơn của Genymotion không bao gồm Dịch vụ GooglePlay. Liên kết này cho thấy cách cài đặt chúng theo cách thủ công: forum.xda-developers.com/showthread.php?t=2528952 - Apfelsaft
Nó là tốt cho đến khi bạn cài đặt lại VBox hoặc bất kỳ của các công cụ mà họ sử dụng, sau đó nó ngừng làm việc - gỡ bỏ cài đặt không giúp đỡ. Nhưng nó là tốt trong khi nó kéo dài. - milosmns
Genymotion không còn miễn phí nữa (Vì nó là khi tôi sử dụng nó lần trước), Không chắc liệu đây có phải là lựa chọn tốt nhất cho các nhà phát triển không - Zain Ali
Kể từ khi Android studio 2 giả lập đã được cải thiện mười lần. Nó có rất nhiều tính năng và hoạt động tốt. - blaffie


Trình mô phỏng được bao gồm trong phiên bản Eclipse cũ của bạn rất chậm.

Các trình mô phỏng gần đây nhanh hơn chúng được sử dụng trong năm 2010. Cập nhật SDK / IDE của bạn.

Cá nhân, tôi sử dụng một chiếc điện thoại thực để làm các bài kiểm tra của mình. Nó nhanh hơn và các bài kiểm tra thực tế hơn. Nhưng nếu bạn muốn thử nghiệm ứng dụng của mình trên nhiều phiên bản Android khác nhau và không muốn mua nhiều điện thoại, bạn sẽ phải sử dụng trình giả lập theo thời gian.


193



vmware chạy với hiệu suất không được chú ý khác biệt so với máy thực. Ngay cả khi giả lập là giả lập ARM nó phải được nhanh hơn, ngay cả trên cùng một tần số hệ thống và máy tính của tôi là 3.6GHz mà là chậm hơn so với 500 MHz điện thoại Android. - NickSoft
@rds - Vì vậy, AVD của tôi nên mô phỏng intel thay vì ARM cho nó để tải nhanh hơn? - Trojan.ZBOT
nope, điều này không được tối ưu hóa cho x86 ... nó mô phỏng phần cứng điện thoại x86 - trong khi điện thoại phổ biến ngày nay dễ dàng vượt trội so với máy trong câu hỏi :) - Martin Zeitler
Bạn có nhận ra rằng cả hai chạy cùng một trình mô phỏng đúng không? android-sdk \ tools \ emulator-x86.exe, không có gì để làm với Eclipse, bạn có thể chỉ mới bắt đầu sử dụng hình ảnh Intel x86 với Intel HAXM. - Dan Dar3
Chà, so với tốc độ chậm của chúng ở những ngày mà chúng đi với tốc độ cực nhanh. - Bolling


Việc khởi động trình giả lập rất chậm. Điều tốt là bạn chỉ cần khởi động trình giả lập một lần. Nếu trình giả lập đang chạy và bạn chạy lại ứng dụng của mình, trình mô phỏng sẽ cài đặt lại ứng dụng tương đối nhanh. Tất nhiên, nếu bạn muốn biết nó sẽ chạy nhanh như thế nào trên điện thoại, cách tốt nhất là kiểm tra nó trên điện thoại thực.


129



Nếu phải mất một vài giờ, có lẽ có điều gì đó sai trái. Nó chỉ mất một vài phút cho tôi. - Jay Askren
cấu hình phần cứng và hệ điều hành của bạn là gì? - Junior M
@Junior Mayhe: Tôi đã lập trình cho Android bằng Windows, Mac và Linux. Tôi sử dụng Mac thường xuyên nhất hiện nay. Các máy tính tôi đã sử dụng có từ 2 đến 4 hợp đồng RAM và bộ xử lý 2 đến 3 ghz khá hiện đại. Trong mọi trường hợp, có vẻ mất vài phút để khởi động trình mô phỏng đầu tiên, nhưng sau đó cài đặt lại ứng dụng khá nhanh. - Jay Askren
@ user286101: tải một gói ứng dụng mới vào một trình giả lập đã chạy mất không quá 10 giây trong máy tính xách tay cũ của tôi (lõi kép 1.6Ghz, RAM 1GB), vấn đề duy nhất là tôi thường quên để giả lập chạy vì vậy tôi phải trải qua quá trình khởi động lại chậm (mất khoảng 3-5 phút). - Lie Ryan
@LieRyan "sẽ mất không quá 10 giây" thật đáng buồn, đó là khoảng thời gian của một simular có kích thước C ++ dự án trong các máy ngày nay. - kizzx2


Intel phát hành hướng dẫn cài đặt được đề xuất cho trình mô phỏng ICS vào ngày 15 tháng 5 năm 2012. Điều này làm việc cho tôi. Trình giả lập hiện nhanh và giao diện người dùng trơn tru.

Nửa đầu của hướng dẫn là đủ chi tiết, vì vậy tôi sẽ giả sử bạn có thể cài đặt (các) Hình ảnh Hệ thống Atom Intel x86 bằng cách sử dụng trình quản lý SDK Android, cũng như Intel HAXM.

Bây giờ để đảm bảo rằng mọi thứ khác được thiết lập để bạn có thể thưởng thức trình mô phỏng có hiệu suất cao:

Và bắt đầu nó:

sudo kextload -b com.intel.kext.intelhaxm (mac)

Nếu HAXM hoạt động bình thường, bạn có thể thấy thông báo này khi khởi chạy trình giả lập:

HAX đang hoạt động và trình giả lập chạy ở chế độ chạy nhanh

Nếu không, bạn có thể thấy lỗi này:

HAX không hoạt động và trình mô phỏng chạy trong trình giả lập chế độ mô phỏng:
  Không thể mở mô-đun hax

  • Sử dụng mô phỏng GPU.  Bạn không thể sử dụng tùy chọn Ảnh chụp khi sử dụng mô phỏng GPU như của bài viết này. Đảm bảo rằng mô phỏng GPU được đặt thành "có".

  • Đặt bộ nhớ thiết bị thành 1024 MB trở lên, nhưng không nhiều hơn cài đặt HAXM của Intel. Tôi sử dụng 1024 MB cho mỗi thiết bị và 2048 cho HAXM.

Luôn kiểm tra kỹ các cài đặt sau khi lưu!  Trình giả lập rất cầu kỳ về những gì nó cho phép bạn thiết lập, và nó sẽ hoàn nguyên cấu hình mà không nói cho bạn biết.

Với các cài đặt này, bàn phím phần mềm không còn xuất hiện nữa, cũng như không hiển thị lại trên màn hình, menu và các phím gần đây. Điều này dường như là một hạn chế của hình ảnh hệ thống Intel x86 ICS hiện tại. Bạn sẽ cần phải sử dụng các phím tắt.

Trên Mac OS, bạn sẽ cần phải giữ fn + điều khiển cho F1 - - F12 chìa khóa để làm việc. Trang lên / xuống / trái / phải có thể được thực hiện bằng cách sử dụng các phím mũi tên điều khiển.


118



Hãy cẩn thận khi sử dụng một máy ảo với Intel HAXM. Rõ ràng môi trường ảo có thể bị hỏng nếu bộ nhớ hệ thống bị cạn kiệt. - James Wald
android-dev.ro/web/guest/home  Đây là một hướng dẫn từng bước tốt để thiết lập một HAXM x86 AVD trong Eclipse. Ngoài ra, nó giải thích cách thiết lập API Google. - sulai
Không chắc chắn nếu đó là tôi làm điều gì đó sai, nhưng tôi theo sát hướng dẫn và nhận được: "HAX đang làm việc và giả lập chạy trong chế độ virt nhanh", ngay trước khi thiết bị bắt đầu, nhưng ... nó thực sự tải thậm chí chậm hơn phiên bản cánh tay ban đầu . Tôi đang trên Mac và CPU hỗ trợ VT. - jayarjo
Đây là câu trả lời đúng .. Tôi đã cài đặt bộ xử lý Intel x86 và tôi đã bật GPU. Trình giả lập rất nhạy và mượt mà với các cài đặt này. CUỐI CÙNG! Nếu bạn cần trợ giúp thiết lập nó trên cửa sổ hoặc mac cho tôi biết. Adios tất cả - Tony
Cảm ơn cho điều này, thử nghiệm trên Windows 7 Pro, intel core i7 3770 và nó hoạt động. Trên cửa sổ Intel Hardware Accelerated Execution Manager (HAXM) chỉ cần được cài đặt, nó sẽ tự khởi động. Chỉ cần tạo một AVD với Intel Atom x86 và đảm bảo 'sử dụng máy chủ lưu trữ GPU' được chọn - gerrytan


Bạn có thể tạo emulator.bat bằng lệnh sau để khởi động trình mô phỏng. Nó sẽ bắt đầu nhanh hơn.

emulator.exe -cpu-delay 0 -no-boot-anim @<avd name>

Hoặc trên Unix (hương vị Mac hoặc Linux):

emulator -cpu-delay 0 -no-boot-anim @<avd name>

102



Đang thêm -no-boot-anim giảm thời gian khởi động khoảng 38%. Cảm ơn! - Timothy003
Làm thế nào để sử dụng lệnh này xin vui lòng giúp tôi !!! - vijay
(Android Studio) Chọn Chạy> Chỉnh sửa cấu hình .... Trong bảng điều khiển bên trái của Hộp thoại Run / Debug Configurations, chọn hoặc tạo cấu hình. Dưới Thiết bị mục tiêu tùy chọn, chọn AVD. Trong Giả lập tab, nhập -no-boot-anim trong Tùy chọn dòng lệnh bổ sung cánh đồng - Ivan Chau


Tôi đã nhận thấy rằng bộ mô phỏng bắt đầu nhanh hơn nhiều nếu không có kết nối máy chủ màn hình gỡ lỗi Dalvik (DDMS). Vì vậy, nếu bạn khởi động trình mô phỏng từ Trình quản lý thiết bị ảo "SDK Setup.exe" và Eclipse không được khởi động, trình giả lập hoạt động nhanh hơn.

Nếu bạn khởi chạy trình giả lập từ Eclipse: DDMS có đó, vì vậy đôi khi trình mô phỏng cực kỳ chậm, nhưng đôi khi nó nhanh hơn.


98



Cách khắc phục sự cố? - SmallChess
@Shekhar: DDMS = Máy chủ màn hình gỡ lỗi Dalvik - Lie Ryan
nếu chúng ta chạy trình giả lập thông qua dòng lệnh Cordova của Git Bash ... thì làm cách nào để vô hiệu hóa Máy chủ Gỡ lỗi Dalvik Monugor? - gumuruh


Giả lập chậm. Có thực sự không có gì bạn có thể làm về nó, nhưng có những lựa chọn thay thế cho trình mô phỏng.

  1. Genymotion - Ưu tiên

  2. VirtualBox

  3. BlueStacks

  4. YouWave

  5. Trình giả lập Android của Windows

  6. Lọ đậu

  7. Andy

Để làm cho trình giả lập của bạn nhanh hơn, bạn có thể lưu trữ một GPU và sử dụng phiên bản Android nhẹ hơn (Android 2.3 (Bánh gừng)). Phát triển trên máy Mac sẽ tốt hơn. Tại sao sử dụng trình mô phỏng, BTW? Sử dụng điện thoại thực sự có ý nghĩa hơn.


55



Tôi đã sử dụng Genymotion, và tôi phải nói nó là tương đối nhanh hơn so với giả lập Android mặc định. - Anurag
"Tại sao sử dụng một trình giả lập, BTW? Sử dụng một chiếc điện thoại thực sự có ý nghĩa hơn." Tôi đang làm việc, và chúng tôi không có đủ điện thoại để đi xung quanh. Tôi không phải là người thử nghiệm, vì vậy tôi không được ưu tiên cho họ. - Almo
giả lập không chậm, nhưng máy của bạn. hình ảnh x86 được đề xuất. - Martin Zeitler


Kể từ phiên bản 17 của Android SDK Tools, trình mô phỏng có thể sử dụng gia tốc đồ họa và các phần mở rộng do CPU cung cấp để có hiệu quả tốt hơn. Các điều kiện tiên quyết và cấu hình đầy đủ và ghi chú của người dùng là:

http://developer.android.com/guide/developing/devices/emulator.html#acceleration 

Để bật GPU aceleration, chạy trình giả lập từ dòng lệnh hoặc thêm "-gpu on" vào tùy chọn dòng lệnh giả lập bổ sung trong cấu hình AVD.

emulator -avd <avd_name> -gpu on

Để sử dụng phần mở rộng máy CPU, bạn phải cài đặt trình điều khiển (cẩn thận vì nó có thể xung đột với hiện tại VirtualBoxhoặc là VMware trình điều khiển). Sau khi cài đặt, nó sẽ tự động được sử dụng bất cứ khi nào bạn sử dụng AVD dựa trên x86.


47



Tôi mới khám phá ra điều này. Làm cho trình mô phỏng chạy gần như cũng như một thiết bị thực! - Gerald Kaszuba
Lưu ý rằng để sử dụng tăng tốc GPU, bạn phải sử dụng Android 4.0 trở lên. Ngoài ra, với các công cụ hiện tại, bạn không thể sử dụng BOTH snapshots và tăng tốc GPU cùng một lúc, bạn phải chọn (cá nhân tôi thích tăng tốc GPU và khởi chạy trình mô phỏng chậm). - mav