web-dev-qa-db-ja.com

特定のデバイスでコマンド 'ionic run Android'を実行する方法は?

Adbで2つのデバイスが検出されました。 1つは私のgenymotionからのもので、もう1つは私の実際のデバイスからのものです。

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

e78ab88d deviceでionic app。を実行したいのですが、どうすればよいですか?ionic run Androidを実行すると、genymotionデバイスで自動的に実行されます。ターゲットが指定されました imgターゲットが指定されていません

特定のデバイスで実行するコマンドは何ですか?

22
Dede Hamzah

次のようなターゲットデバイスIDで実行します。

ionic run Android --target=e78ab88d

[〜#〜] edit [〜#〜]

新しいIonic 3 CLIを使用:

ionic cordova run Android --target=e78ab88d

使用可能なすべてのデバイスのリストについては、次を使用します。

ionic cordova run Android --list
63

このコマンドを試してみてください

ionic run Android --e78ab88d
10
ionMobDev

--target=e78ab88dの使用は失敗しました。しかし、--device=e78ab88dを使用するとうまくいくようでした。

基本的に、2つのAndroid電話が接続されているので、特定のデバイスをターゲットにしたかった。--targetまたは--deviceなしで、デバイスにランダムに展開した。

ionic cordova run Android --device=e78ab88dは私のために働いた。誰かが私と同じ問題を経験している場合に備えて。

1
SollyM