web-dev-qa-db-ja.com

警告:ターゲットが指定されていません。エミュレーターにデプロイしています

携帯電話(Android 4.4.2)でionicアプリを実行しようとしています。 USBデバッグが有効になります。

コマンド"ionic emulate Android"を実行すると、すべてが正常に機能し、エミュレーターでアプリが開かれます。

しかし、コンマ"ionic run Android"を実行すると、次の警告が表示されます。

警告:ターゲットが指定されていない、エミュレーターにデプロイする

そして、アプリは仮想デバイスで起動されます...

アプリを携帯電話で実行すべきではありませんか?何が間違っていますか?ターゲットを指定するにはどうすればよいですか?

追伸:.apkファイルを電話にコピーすると、アプリを実行できます。

53
Klaus Ertl

問題を解決しました。

これが私がしたことです:コマンドラインに入力しました:adb devices(Android SDKの "platform-tools"フォルダーにあります)は空のリストを返しました。

そこで、ベンダーのホームページからダウンロードした携帯電話のドライバーをインストールしました。

これでリストにデバイスが含まれ、携帯電話でアプリが起動します。

38
Klaus Ertl

別の開発者ツールを開いて(Chrome Inspect)、接続を「食べた」。私の場合、Chrome Inspectパネルを閉じてionic run Androidを実行するだけでうまくいきました。

60
tomasbedrich

非常に簡単な解決策で、別の問題がありました。
初めてAndroidデバイスを接続すると、コンピューターの証明書を信頼するように求められます。電話がかかってきたので、そのポップアップ画面は消えました。

携帯電話のプラグを抜いて再接続し、コンピューターの証明書を受け入れるだけでうまくいくはずです!

18
Michiel

デバイスのデバッグを有効にしたら、デバイスでUSBテザリングをオンにしてください。

設定>テザリングとネットワーク> USBテザリング

これで問題は解決しました。

15
hugo

私の場合、Android 5.1.1がありました。以下は、実行した手順です。

  • PCが電話を認識していることを確認してください(USBフラッシュドライブなどのファイルにアクセスできます)。そうでない場合は、Googleからドライバーをインストールしてください here
  • 電話機でUSBデバッグオプションがチェックされていることを確認してから、1- Go to Setting -> General -> '{} Developer options' 2- Look for the 'USB debugging' option 3- If the 'USB debugging' option is disabled then turn off 'Developer options' and turn it back on. Now you should be able to check the 'USB debugging' option.

enter image description here

15
artemisian

これらはどれも、Mac上のAndroid 6.0では機能しませんでした。

私はこの記事を見つけました: http://trendblog.net/Android-file-transfer-not-working/

それから引用:

  • [設定]> [電話について](通常は一番下)に移動して、ポップアップが表示されるまでビルド番号を繰り返し押して、開発者モードを有効にします。
  • [設定]> [開発者オプション]に移動します
  • USBデバッグを有効にする
6
Shane Loveland

Macを使用しています。

うまくいったのは、Android File Transferなど、デバイスに接続できるMac上のプログラムが使用できないというデバイス上の警告に注意することでした。

私はそれをインストールしました。 USBケーブルを抜き、再度差し込みました。そして出来上がり。

4
arieljake

2つの問題がありました(Ubuntu OS):

  1. 接続をchrome//inspectで開いていました-それを閉じます(単にタブを閉じます)
  2. USBケーブルでデバイスを接続すると表示されるダイアログを見逃しました。コンピューターを信頼する必要があります。

ここでコマンドcordova run Androidを実行し、デバイスを見て、別のダイアログが表示されるので、[OK]をクリックして完了です。ターミナルにLAUNCH SUCCESSが表示されます。ちなみに、古いアプリもデバイスから削除しました。

4
Reza

ターゲットが指定されておらず、デバイスが見つからない、エミュレーターにデプロイするこのメッセージが表示されたら、STARTをクリックして、エミュレーターをアクティブにする必要があります。

enter image description here

2
Junior Placido

アプリが既にデバイスにインストールされており、デバイスのデバッグが既に有効になっている場合。

次に、以前のアプリをアンインストールし、新しいapkをインストールします

Sudo ionic cordova run Android
0
Raza Jaffar

USBプラグインをコンピューターから削除すると、動作しなくなります。 PCでChrome検査を既に開いているとは、そのタブを閉じて実行することを意味します。私の場合、Chrome Inspectパネルを閉じてionic cordova run Androidを実行するだけで機能しました。

それで全部です。コーディングをお楽しみください

0
mahendren