2014-12-23 26 views
5

Tôi có một trình mô phỏng đang hoạt động tại thời điểm này nhưng tôi thấy hai trình giả lập chạy khi tôi chạy ứng dụng. Một trong số đó là Trình giả lập không xác định.

Khi tôi chọn Trình mô phỏng không xác định, bảng điều khiển hiển thị lỗi này: Lỗi: Không thể truy cập Trình quản lý gói. Hệ thống có đang chạy không?

Làm cách nào để chấm dứt Trình mô phỏng không xác định này? Tôi nghĩ rằng nó sử dụng tài nguyên của hệ thống của tôi và làm suy giảm hiệu suất.

ScreenshotTrình giả lập không xác định Android Studio chạy và không thể bị chấm dứt

Trả lời

2

Lý do đầu tiên nếu trình giả lập của bạn ở chế độ ngoại tuyến. Để giải quyết vấn đề này, bạn cần chạy lệnh kill-server từ adb.

Open Command prompt-> điều hướng cho Android sdk-> đi đến nền tảng công cụ-> adb kill-server -> adb khởi động máy chủ

Bạn cần phải chạy trên lệnh để loại bỏ không rõ

Lý do thứ hai nếu cấu hình dự án của bạn không khớp với cấu hình mô phỏng

Thay đổi cấu hình trình mô phỏng của bạn bằng yêu cầu dự án của bạn. Có thể phiên bản ứng dụng của bạn không khớp với cấu hình mô phỏng

+0

Tôi chỉ chạy các lệnh đó một vài lần, nhưng không hoạt động. Tôi đã giết quá trình của Emulator Unknown trong màn hình AVD nhưng nó vẫn quay lại. Không có thay đổi ngay cả khi tôi khởi động lại PC và android studio cả. Và tôi chắc chắn rằng cấu hình dự án là ổn. – vin

+2

Đây là câu trả lời đúng. Chỉ cần khởi động lại ADB và tất cả các trình mô phỏng treo sẽ biến mất. Upvote – sandalone

6

Vâng, trình mô phỏng BlueStacks đang chạy ẩn. Android Studio tự động phát hiện nó. Trình mô phỏng không xác định đã có bởi vì BlueStacks đang chạy ở chế độ nền tại Khay thông báo trong cửa sổ của tôi 8.1
Khi tôi đóng BlueStacks từ Khay thông báo, trình mô phỏng không xác định đã biến mất.

+0

thnx rất nhiều cho thủ thuật này. +1 –

+0

cảm ơn vì điều này! –

2

Nó rất đơn giản để sửa chữa cho trường hợp của tôi :) Chỉ cần gõ 2 lệnh sau sử dụng CMD:

adb kill-server 
adb start-server 

enter image description here Hãy chắc chắn rằng biến cửa sổ PATH chứa "adb.exe" thư mục tập tin của vị trí. Thông thường, nó phải là:

YOUR_PATH_TO_SDK\platform-tools 
//For example: D:\sdk\platform-tools 
Các vấn đề liên quan