62

ubuntu 14.04でandroid studio 2.1.1を使用しています。私の質問は、エミュレーターなしで携帯電話からプログラムを実行したいということです。そのため、ターゲットをUSBデバイスとして選択しましたが、これを実行するたびに、以下のエラーが発生します。

アプリの実行中にエラーが発生しました: ターゲット デバイスが見つかりません。

ターミナルでadb devicesコマンドを使用してデバイスを確認しました。adithya@adithya-Lenovo-B460e:~$ adb devices 接続 されているデバイスのリスト 59V8I7HEJJWGGMK7 device

MTPとPTPの選択も試しましたが、何もうまくいきませんでした。親切に誰かがこの問題を解決するのを手伝ってくれます..

4

14 に答える 14

160

私はすでにこの問題を抱えていました。

「実行」を選択してから「構成の編集」を選択します。[全般] タブで、[展開ターゲット オプション] セクションを確認します。

私の場合、ターゲットはすでに「USBデバイス」に設定されており、「今後の起動に同じデバイスを使用する」チェックボックスがオンになっています。

ターゲットを「Show Device Chooser Dialog」に変更する必要があり、チェックボックスをオフにしました。次に、私のデバイスがリストに表示されました。

それでもデバイスが表示されない場合は、スマートフォンの設定で USB デバッグを再度有効にする必要があります。

于 2016-05-30T16:09:49.847 に答える
15

「実行>構成の編集>」に移動し、展開ターゲットオプションから「展開ターゲットの選択ダイアログを開く」を選択してアプリを実行すると、そこからターゲットデバイスを選択できるダイアログボックスが表示されます。楽しんでください。

于 2017-04-01T12:54:18.283 に答える
10

ターゲットデバイスが見つからないときに私のために働くトリック:

  • 「Androidプロセスにデバッガーをアタッチ」ボタンをクリックします。(これにより、adb統合が有効になります)

  • 実行ボタンをクリックします

于 2016-08-25T10:55:40.887 に答える
2

注: Windows 7 で問題が発生しましたが、同様に役立つ可能性があります..

Androidスタジオが自分の電話(Acer Liquid Zest 4G)を検出するのに問題があり、Androidスタジオを再起動して、PTPとMTPを切り替えてみると、OSはデバイスを正常に検出できました。

だから私がしたことは、開発者向けオプションでUSBデバッグを有効にし、USB接続はPTPモードで、次に電話メーカーのサイトからです(あなたの電話のサイトはここにあります:https ://developer.android.com/studio/run/ oem-usb.html )、携帯電話モデル用の USB ドライバーをダウンロードし、ドライバーをインストールすると、android studio が携帯電話を検出できました (再起動の必要はありませんでした)。

繰り返しますが、開発者向けオプションで USB デバッグを有効にする必要があります。そうしないと機能しません。それが役に立てば幸い。

于 2016-11-15T17:16:07.403 に答える
0

ターゲットをUSBに変更した後。ベンダーの詳細を含むファイル /etc/udev/rules.d/51-android.rules を作成する必要がありました。クリックして解決

于 2016-05-31T09:17:24.703 に答える
0

32 ビットの ubuntu を使用している場合 (私の場合)、Android Studio が 64 ビット バージョンのフォルダーをフォルダー内にダウンロードした可能性がadbありfastbootますsdk/platform-tools。すでにadb(およびfastboot)をインストールしていると思います。ターミナルでこれらのコマンドを実行していない場合:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

adbこれにより、 との 32 ビット バージョンがインストールされfastbootます。ここで、64 ビットadbおよびfastboot実行可能ファイルsdk/platform-toolsを、インストールされている 32 ビット バージョンに置き換えるだけです。

cp /usr/bin/adb <path-to-your-adt-sdk-package>/sdk/platform-tools/adb
cp /usr/bin/fastboot <path-to-your-adt-sdk-package>/sdk/platformtools/fastboot

これで、Android Studio がデバイスでアプリを実行できるようになります。

于 2017-02-10T20:27:59.267 に答える
0

これは、IDE を更新した後、Android Studio バージョン 4 で発生しました。「キャッシュを無効にして再起動する」オプションで修正されました。

于 2021-02-03T06:46:20.493 に答える