2015-12-04 21 views
12

Tôi có 2 thiết bị được phát hiện trong adb. Một từ genymotion của tôi và một từ thiết bị thực của tôi:Làm thế nào để chạy lệnh 'ionic run android' trên thiết bị cụ thể?

$ adb devices 
List of devices attached 
192.168.57.101:5555 device 
e78ab88d device 

Tôi muốn chạy ứng dụng ion của mình trên e78ab88d device. Làm thế nào tôi có thể đạt được điều này? Nếu tôi chạy ionic run android, nó sẽ tự động chạy trên thiết bị genymotion của tôi. Nó nói, không có mục tiêu cụ thể. img no target specified

Lệnh nào để chạy trên thiết bị cụ thể?

Trả lời

34

chạy với id thiết bị mục tiêu, một cái gì đó như:

ionic run android --target=e78ab88d 

EDIT

Với mới Ionic 3 CLI sử dụng:

ionic cordova run android --target=e78ab88d 

Đối với danh sách của tất cả các thiết bị có sẵn, sử dụng:

ionic cordova run android --list 
+0

thankyou, điều này đã hiệu quả. –

+1

deviceID đó là gì? nó có thể được thay đổi thành dạng đơn giản có thể đọc được của con người không? – Shri

+0

nếu bạn chạy 'adb devices', bạn sẽ thấy tất cả các thiết bị. Nếu bạn là người duy nhất, đó là mục duy nhất – Martijn

5

thử lệnh này có thể giúp bạn

ionic run android --e78ab88d 
+1

Giải pháp trước đó đã không làm việc cho tôi, điều này đã làm –

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