2015-03-04 19 views

Trả lời

23

Bạn có thể buộc chạy trên thiết bị như thế này

cordova run android --device 

Nếu bạn nhận được một thông báo lỗi như "Không có thiết bị tìm thấy" sau đó hãy chắc chắn rằng bạn có chế độ nhà phát triển được kích hoạt trên thiết bị và cũng chạy adb kill-server và sau đó adb devices nên liệt kê thiết bị của bạn và cordova run android --device nên làm việc

Đối với iOS, bạn có thể chạy từ hệ điều hành MacOS

cordova run ios --device 

Nếu nó không hoạt động, hãy đảm bảo bạn đã cài đặt ios-simios-deploy và bạn có chứng chỉ phát triển và cấu hình cấp phép ký tự đại diện trên máy của mình. Bạn có thể mở tệp .xcworkspace trên/platforms/ios/và Xcode sẽ giúp bạn tạo các chứng chỉ và hồ sơ cấp phép khi bạn cố gắng chạy ứng dụng.

+1

Tôi đã thử, nhưng đã xảy ra lỗi khi cài đặt .apk trên thiết bị. Tôi có phải sắp xếp mọi thứ trước không? cảm ơn! –

+0

Lỗi nói gì? – jcesarmobile

+2

Xin lỗi vì sự chậm trễ 'LRI: Không thể khởi chạy ứng dụng trên thiết bị: L ERI: Không thể cài đặt apk cho thiết bị: L ERI: Không triển khai được vào thiết bị, không tìm thấy thiết bị nào. Lỗi:/Người dùng/toniweb/Proyectos/cordova/funcook/nền tảng/android/cordova/run: Lệnh không thành công với mã thoát 8 tại ChildProcess.whenDone (/ usr/local/lib/node_modules/cordova/node_modules/cordova-lib /src/cordova/superspawn.js:131:23) tại ChildProcess.EventEmitter.emit (events.js: 98: 17) tại maybeClose (child_process.js: 753: 16) tại Process.ChildProcess._handle.onexit (child_process.js: 820: 5) ' –

0

bạn có thể làm

cordova run android 

như tài liệu here.

Điều đó không có tác dụng đối với tôi vì một số lý do. vì vậy những gì tôi đã làm là sao chép apk vào thiết bị. cài đặt nó. và sử dụng số remote debugging của chrome. bởi goint để chrome://inspect trong chrome.

+0

cảm ơn bằng văn bản, điều là nếu chạy lệnh này, trình mô phỏng được thực hiện .. –

+0

vâng tôi có cùng một vấn đề. Tôi nghĩ vì mục tiêu api là 19 thay vì 21 (lolypop). kiểm tra câu trả lời cập nhật của tôi cho một kế hoạch B. – Txugo

1

Nếu thiết bị thực được kết nối với máy của bạn và nó cũng được nhận, bạn chỉ cần sử dụng
cordova run android
và ứng dụng sẽ bắt đầu trên thiết bị của bạn. Nó làm việc cho tôi.

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