2014-05-02 21 views
9

Tôi có một vài AVD được xác định để thử nghiệm trên các cấp API khác nhau, 10-19. Khi tôi chạy cordova emulate android, nó nói:mô phỏng cordova - chọn thiết bị ảo Android

CẢNH BÁO: không có giả lập chỉ định, mặc định cho {ITEM ON THE TOP}

Nó chọn mục tiêu AVD ở phía trên cùng của danh sách, bất cứ điều gì mà có thể . Do đó, tôi đã xóa tất cả AVD và tạo lại một thiết bị mới khi tôi cần thử nghiệm một thiết bị mới. Tôi không thể tìm thấy bất kỳ cờ nào cho cordova emulate để chọn AVD, có một lá cờ như vậy không? Hay có cách nào để chỉ định AVD mặc định?

+0

Tôi không tìm thấy cách nào để chọn AVD mặc định. Nhưng có vẻ như cordova sẽ chọn thiết bị đầu tiên theo thứ tự chữ cái. Vì vậy, đổi tên một AVD đã giải quyết vấn đề cho tôi. –

Trả lời

20

cordova emulate --target={AVD_NAME} android.

Vì lý do nào đó tôi nghĩ rằng --target có nghĩa là mục tiêu phiên bản Android (ví dụ: 4.0.3) và do đó sẽ tạo một quảng cáo AVD đặc biệt. Không biết tại sao tôi lại nghĩ thế. Nhưng dù sao, - mục tiêu là tên/ID của AVD của bạn.

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