2010-07-09 30 views
25

Tôi biết rằng chủ đề đã được thảo luận here năm ngoái, nhưng tôi hy vọng rằng ai đó đã tìm thấy bản sửa lỗi. Trình mô phỏng đơn giản là không làm việc cho tôi nữa. Mất 15 phút hoặc lâu hơn để tải hello world một vài ngày trước, và bây giờ tôi không thể làm cho nó tải một MapsDemo đơn giản từ các mẫu api bất kể tôi đợi bao lâu.Trình giả lập Android chậm không thực sự - có khắc phục không?

Tôi đang sử dụng nhật thực với plugin android (sdk và trình quản lý avd). Máy tính của tôi là 2.31 GHz quadcore với 8GB ram và windows 7 x64. Không có gì đang được đăng nhập LogCat rõ ràng.

Có bất kỳ giải pháp thay thế nào hoặc một số bản sửa lỗi nhất định mà tôi có thể thử trước khi mua điện thoại không? Tôi chỉ muốn nâng cấp điện thoại của mình lên một chiếc HTC Incredible và gỡ lỗi từ điện thoại, nhưng Verizon sẽ không có trong ít nhất một tháng và tôi thực sự muốn có ứng dụng của tôi trước đó.

+0

Tôi gặp vấn đề tương tự. Có 5-6 chủ đề ở đây thảo luận về các vấn đề giả lập chậm, nhưng không ai trong số họ cung cấp một giải pháp. Nếu có bất kỳ khóa học ... Tôi có một core2duo 1.8ghz với 2GB ram và giả lập là rất chậm. Nó tải tốt, nhưng độ trễ là khủng khiếp. Về cơ bản không phát triển thực sự có thể được thực hiện trên đó. Tôi sẽ rất đánh giá cao nếu một giải pháp được tìm thấy. Kính trọng – Petar

+0

Bất kỳ ai tìm thấy điều gì về điều này? Tất nhiên bạn có thể sử dụng một điện thoại thực sự cho dev nhưng sau đó làm thế nào để bạn xử lý thử nghiệm các phiên bản hệ điều hành khác nhau một cách dễ dàng? – Mike6679

+0

Tôi sẽ bị nguyền rủa nếu tôi nhận được câu trả lời hợp lý cho câu hỏi này. Ứng dụng của tôi hoạt động hoàn hảo trên thiết bị của tôi và các thiết bị khác chạy 2.2.1 mà ive đã thử nghiệm nó trên đó. Trên tất cả các kết hợp điện thoại/hệ điều hành khác, nó bị treo ngay lập tức. Trình giả lập Android báo cáo NO LOGCAT OUTPUT vì vậy tôi không thể gỡ lỗi bất cứ điều gì. Thật là một mớ hỗn độn tuyệt đối. Google nên xấu hổ về nền tảng này. –

Trả lời

4

Xóa tất cả AVD của bạn & cài đặt lại SDK trong một thư mục mới. Điều này sẽ xóa mọi cài đặt cấu hình ẩn hoặc các vấn đề dựa trên AVD có thể gây ra sự chậm lại.

Ngoài ra, hãy thử tắt mọi trình quét vi-rút/phần mềm gián điệp mà bạn có thể đang chạy vì sau đó bạn có thể xem ứng dụng AV của bạn có đang cố gắng quét hình ảnh AVD và thẻ SD có thể làm chậm mọi thứ không.

(btw, tôi đang chạy trình giả lập trên Quad Core Q6600 với RAM 4gb & Giành chiến thắng 7 x64 và khởi động trong chưa đầy 1 phút, vì vậy tôi nghi ngờ đó là sự cố tương thích).

+0

điều này làm việc một chút. ứng dụng vẫn chạy cực kỳ chậm, nhưng ít nhất nó tải. –

+0

Im trên một tải tươi và con chó vẫn còn chậm của nó. Chỉ có một bộ vi xử lý Atom mặc dù là công bằng – HaveAGuess

+0

1 phút? .... Tôi nghĩ điều đó vẫn không được gọi là "nhanh". – chakrit

2

Tôi thường bắt đầu sau khi tôi thấy màn hình "ANDROID" đóng nó và khởi động lại nó và nó hoạt động và khởi động nhanh hơn rất nhiều lần thứ hai.

7

Lời khuyên tốt nhất mà tôi đã nhận được là sử dụng để nhắm mục tiêu nền tảng cũ hơn và độ phân giải thấp hơn. Trình giả lập cho Android 1.5 tại HVGA tải nhanh hơn đáng kể so với 3.1 ở độ phân giải máy tính bảng.

Nếu bạn đang chạy trình giả lập cho phiên bản Android mới hơn và muốn xem nó đang làm gì trong khi tải, bạn có thể xem 'adb logcat'. Nó ít nhất là đưa ra một số phản hồi tốt hơn so với từ "Android" với một ánh sáng chiếu xuyên qua nó!

+0

Tôi có thể xác nhận rằng – Christian

1

Tôi đã bắt đầu sử dụng ubuntu v11 (với khởi động kép), trình mô phỏng hiện đang bắt đầu trong vòng 40 giây và hoạt động mà không có bất kỳ lỗi nào mà tôi gặp phải trong windows 7 và hiệu năng cũng tốt.

+1

Tôi đã tìm thấy Trình giả lập Android trên Ubuntu 13.04 để chạy MUCH nhanh hơn trên Windows 8 (không may). http://dandar3.blogspot.com/2013/05/android-emulator-performance-windows-8.html –

+0

cả hai đều sử dụng Linux để có ít công việc hơn. Ngược lại với các cửa sổ phải mô phỏng Linux sau đó xây dựng –

1

Tôi vừa gặp vấn đề tương tự hôm nay, sau khi tôi nhận được lời khuyên, để tạo Thẻ SD 400MiB trên AVD của tôi. Tôi đã làm như vậy, nhưng không có gì làm việc nữa. Tôi đợi nửa giờ để ứng dụng của tôi biên dịch, nhưng không có gì xảy ra mặc dù LogCat vẫn còn chạy ... Vì vậy, tôi đến đây để tìm một giải pháp và tôi đã làm!

Here`s gì đẩy toàn bộ điều lên một lần nữa:

  1. tôi đến Manager AVD (Window> Manager AVD trong Eclipse)
  2. Phía trên AVDs bạn sẽ nhìn thấy con đường nơi mà mọi thứ được lưu trữ được tạo bởi máy
  3. Vì vậy, tôi đã đi đến thư mục đó của đường dẫn và nó đã được lấp đầy với các công cụ đã biên dịch trước đó
  4. Vì vậy, tôi đã xóa nó và thì đấy, Ứng dụng của tôi sẽ chạy trong vòng một phút nữa!

P.S. Nó có thể là trường hợp, rằng bạn sẽ không tìm thấy các thư mục cuối cùng được mô tả trong đường dẫn, bởi vì chúng được ẩn. Chỉ cần gõ vào đường dẫn đó, và họ sẽ ở đó: Các thư mục ẩn trông như thế này:.android \ avd Chỉ cần nhập thủ công và xóa tất cả nội dung đó trong đó.

1

Sử dụng SDK Manager tải về và cài đặt Intel x86 Emulator Accelerator (Sau khi tải SDK trọn gói này có thể tìm thấy tập tin thực thi tại đường "SDK_LOCATION" \ extras \ intel \ Hardware_Accelerated_Execution_Manager Cài đặt nó) và cũng Intel x86 Hệ thống Atom Hình ảnh gói. enter image description here

enter image description here

Sau đó tạo một AVD mới với CPU/ABI như Intel Atom (x86), và Check Sử dụng GPU chủ. Làm xong! enter image description here

+0

làm thế nào về Android 2.2? – joe

+0

@joe Không có ** Hình ảnh hệ thống Atom Intel x86 ** cho 2.2. –

+0

và có cách nào để tăng tốc độ (theo hình ảnh hệ thống nào cho 4.0 và mới hơn) không? – joe

Các vấn đề liên quan