Sử dụng Cordova CLI, tôi thiết lập một ứng dụng và xây dựng nó:Bắt Cordova/PhoneGap để thi đua trên Genymotion thiết bị ảo
cordova create hi com.example.hi Hi
cd hi
cordova platform add android
cordova build android
tôi chạy Genymotion và bắt đầu một thiết bị có tên là "api9". Tôi chạy Android Debug Bridge adb devices
và nó cho thấy là
192.168.8.101:5555
tôi cố gắng để khởi động ứng dụng với cordova emulate android
nhưng tôi nhận được:
Error: An error occurred while emulating/deploying the android project. ...spawn ENOENT
Tuy nhiên, tung người quản lý thiết bị ảo Android và bắt đầu một thiết bị mô phỏng ; các công cụ cordova emulate android
hoạt động và adb devices
danh sách;
192.168.8.101:5555
emulator-5554
Tôi nên làm gì để làm cho Cordova cạnh tranh thông qua thiết bị Genymotion?
Bạn đã làm cho ngày của tôi :), người sẽ dạy về điều đó! – numediaweb
đó là hợp lý ... trong thực tế, giả lập dựa trên virtualbox hoạt động như một thiết bị thực. – netalex
Cuối cùng một cách dễ dàng hơn để mô phỏng. Android SDK, với Nexus 7, rất chậm chạp trên Mac OS X Yosemite, RAM Imac 2008 12Gb. Genymotion cho phép thử nghiệm nhiều thiết bị bán chạy nhất "thực" hơn, và mô phỏng Galaxy S3 rất phản ứng (sử dụng librairies của họ, chứ không phải SDK Android - Xem cài đặt Genymotion). Sử dụng phiên bản mới nhất của Genymotion tính đến 2015-02-01. –