web-dev-qa-db-ja.com

ターゲットデバイスが見つかりませんAndroid studio 2.1.1

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

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

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

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

49
Adithya

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

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

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

ターゲットを「デバイス選択ダイアログを表示」に変更する必要があり、チェックボックスをオフにしました。その後、デバイスがリストに表示されました。

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

154
Jeremie

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

16
Basant

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

  • 「デバッガをAndroidプロセスに添付」ボタンをクリックします。 (それはあなたのためにadb統合を可能にします)

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

8
dvrm

別のUSBケーブルを使用しましたが、動作し始めました。 USBケーブル(Android studioで検出されなかった)が電話を充電していたため、これは奇妙です。これにより、Macに問題があるように感じました。

しかし、ケーブルを変更するとうまくいきました。この問題に悩まされている場合は、このオプションもチェックしてください。

3
Sheshank Kodam

電話で

  1. 開発者モードを有効にしましたか?

  2. 設定の[開発ツール]メニューでUSBデバッグを有効にしました(開発モードを有効にしない限り、このメニューは表示されません)

  3. 安全で適切に接続されたUSBケーブルはありますか?

Android St​​udioで

  1. [実行/デバッグ構成の編集]に「ターゲット:USBデバイス」がありますか?

  2. その特定の電話用のUSBドライバーの最新バージョンをダウンロードすると役立つ場合があります。

お使いの携帯電話がオペレーティングシステムレベルで認識されたデバイスとして表示されるかどうかを知ることも役立ちます。疑わしい場合は、考えられるすべてを再起動してください。

3
Tim Cooper

注:Windows 7で問題が発生しましたが、同様に役立つ場合があります。

Androidスタジオが電話(Acer Liquid Zest 4G)を検出するのに問題がありました。Androidスタジオを再起動して、PTPとMTPを切り替えてみました。

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

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

2
WhiteSnake
  1. 開発用のデバイスのセットアップ https://developer.Android.com/studio/run/device.html#setting-up

  2. 開発者向けオプションとデバッグを有効にします https://developer.Android.com/studio/debug/dev-options.html#enable

オプション

  1. 開発者向けオプションとUSBデバッグを有効にする方法
    • ホーム画面で設定メニューを開きます。
    • [タブレットについて]までスクロールしてタップします。
    • 「今、開発者です!」というポップアップメッセージが表示されるまで、ビルド番号を7回クリックします。
1
Developer

Android St​​udio 2.3から3.0にアップグレードした後にこの問題が発生しました。簡単に聞こえますが、実際に電話を再起動して修正しました。

私の推測では、電話のadbサーバーは以前にインストールしたAndroid studioの何か、おそらく接続オブジェクトか何かをキャッシュし、adbサーバーを再起動することで問題を解決しました。

これが誰かの役に立つことを願っています。

0
Josh Chappelle

デバイスを適切に設定し、ドライバーをインストールしたWindows 7でも同じことがあり、デバイスで定期的に実行していました。その後、突然このエラーが発生し始めました。上記のように「構成の編集」ダイアログを開き、エミュレーターに切り替えて、1回実行してから、同じダイアログに移動してUSBに戻しました。その後、再び働いた場合。

0
Jonathan Starr

で試す

Sudo adb kill-server
Sudo devices

または

echo $Android_HOME
Sudo $Android_HOME/platform-tools/adb kill-server 
Sudo $Android_HOME/platform-tools/adb devices
0
Leonardo Pineda

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

Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install Android-tools-adb Android-tools-fastboot

これにより、32ビットバージョンのadbおよびfastbootがインストールされます。ここで、sdk/platform-tools内の64ビットadbおよびfastboot実行可能ファイルをインストール済みの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スタジオがデバイスでアプリを実行できるようになります。

0
utsav_deep
  1. AndroidデバイスがAndroid studioによって接続されていない場合、「PDANet +」(すべてのAndroidデバイス用)をダウンロードします。

  2. または、次の手順を実行することもできます。

    • Android studioのツールバーの[実行]タブに移動します。
    • 次に、構成の編集をクリックします
    • [全般]タブで[展開ターゲットオプション]をクリックし、[ターゲット]をクリックして[展開ターゲットの選択ダイアログを開く]を選択し、下のチェックボックスをオフにします。
    • 最後に[OK]をクリックします。終わり。
0
Rakesh Jha

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

0
Adithya