2012-05-24 37 views
8

thể trùng lặp:
Slow Android emulatorAndroid chạy rất chậm trong chế độ gỡ lỗi

Tôi cố gắng để chạy một ứng dụng android trong chế độ gỡ lỗi trong nhật thực và nó là rất chậm. Làm cách nào để cải thiện hiệu suất?

+0

Những chủ đề này: [(Chủ đề 1] (http://stackoverflow.com/q/2662650/645270) [Chủ đề 2)] (http://stackoverflow.com/q/1554099/645270) giải thích cách thực hiện giả lập nhanh hơn. – keyser

+0

Kết nối thiết bị và gỡ lỗi trực tiếp – kishu27

+3

Câu hỏi không nói bất cứ điều gì về việc sử dụng trình giả lập. Gỡ lỗi trên thiết bị cũng có thể bị chậm. –

Trả lời

3

Thường xảy ra trong Trình mô phỏng, đặc biệt khi bạn đang đọc/ghi tệp, thực hiện cuộc gọi đến máy chủ web và/hoặc kích thước tệp .apk của bạn tăng (kích thước gói ứng dụng lớn gây ra cài đặt chậm). Giải pháp tốt nhất là sử dụng thiết bị thực giúp tăng tốc quá trình cài đặt và nâng cao hiệu suất tổng thể của ứng dụng của bạn

17

Khởi động ứng dụng của bạn mà không cần gỡ lỗi và chỉ khi bạn đã đạt đến điểm thú vị để gỡ lỗi, thì kết nối trình gỡ rối của bạn bằng cách sử dụng phối cảnh DDMS -> danh sách thiết bị -> nút xử lý gỡ lỗi.

Đã chỉnh sửa vào năm 2014: Hiện tại, tôi khuyên bạn nên thử sử dụng ảo hóa Genymotion Android. Trái ngược với giả lập Android gốc nó không mô phỏng cốt lõi của thiết bị Android, nhưng thay vào đó chạy nó như mã x86 trong một hệ thống ảo hóa. Điều đó thường nhanh hơn. Ngoài ra nó mang lại một số tính năng giả lập ban đầu chỉ đơn giản là không có (như bản đồ dựa trên vị trí GPS lựa chọn).

+0

khi ứng dụng bắt đầu mà không gỡ lỗi nó cho thấy nút xử lý gỡ lỗi vô hiệu hóa trong ddms. – amy

+0

@amy Chắc chắn là không. Có thể bạn đã không đánh dấu ứng dụng của mình là có thể gỡ lỗi. Trong tệp AndroidManifest.xml, thêm android: debuggable = "true". – Bananeweizen

+0

Tôi đã đánh dấu nó. Tôi đã có giải pháp tôi cần phải chọn quá trình cho ứng dụng cũng – amy

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