2015-05-30 29 views
10

Tôi đã tải xuống và cài đặt genymotion và tạo và xây dựng ứng dụng ion của tôi.Sử dụng trình giả lập Genymotion với khung Ionic

Khi tôi cố gắng để chạy giả lập genymotion sử dụng lệnh sau:

ionic run android 

tôi nhận được câu trả lời sau đây:

No target specified, deploying to emulator
No emulator specified, defaulting to Nexus_5_API_21_x86
Waiting for emulator...
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!

Các giả lập không hoạt động. Bất kỳ ý tưởng?

Trả lời

3

Tôi đoán bạn phải cài đặt "Trình giả lập Intel x86 Accellerator HAXM" (bạn có thể tìm thấy nó trong Trình quản lý SDK Android - Tiện ích bổ sung) nhưng bạn chưa cài đặt Intel® HAXM trong máy tính của mình.

Nó cho bạn biết rằng lỗi gây ra nó đang cố gắng chạy ứng dụng Ionic của bạn trong Trình giả lập Android.
Dường như bạn chưa định cấu hình bất kỳ device nào trong Genymotion hoặc không hoạt động.

Một điều cần xem xét sau khi bạn đã cấu hình một thiết bị trong Genymotion là để kiểm tra xem bạn đang sử dụng "Genymotion Android Tools"

enter image description here

26

Đó là bởi vì ion thấy các thiết bị như vật lý Genymotion AVD của. Vì vậy, thay vì sử dụng

$ ionic emulate android 

sử dụng (lưu ý rằng bạn cần phải có Genymotion AVD chạy)

$ ionic run android 
+0

Cảm ơn. . . . . –

0

chạy đầu tiên Genymotion. sau đó viết lệnh dưới đây để xem danh sách các thiết bị kèm theo:

adb devices 

kết quả sẽ là một cái gì đó như thế này:

List of devices attached 
192.168.56.101:5555 device 

cuối cùng viết lệnh:

$ ionic run android 
Các vấn đề liên quan