web-dev-qa-db-ja.com

GenymotionデバイスがDevice Chooserに表示されない-Android St​​udio

仮想ボックスとGenymotionプラグイン(Android Studio)を使用してGenymotionをインストールし、Android St​​udioからでも、新しいデバイスを作成して正常に実行しました。

ただし、実行ボタンを押すと、Genymotionデバイスがデバイスセレクターに表示されず、「実行中のデバイスの選択」ラジオボタンの下に「Nothing to Show」と表示されます。 GenymotionデバイスをDevice Chooserに表示してアプリを実行するにはどうすればよいですか? SDKマネージャーにないものですか?

58
FAST

これは、Genymotionに古いAndroidツールが同梱されているために発生します。解決するには、次の手順に従います。

  • Genymotionアプリを開き、
  • [設定]-> [ADB]に移動します
  • [カスタムAndroid SDKツールを使用]を選択します
  • Android SDKの場所を選択します。

最新バージョンのStudioを搭載したMacの場合:

/Users/username/Library/Android/sdk/
182
Anton

私は同じ問題を抱えていましたが、解決しました。

genymotionを実行する前に、まずrunをクリックして、プロジェクトがコンパイルされて空のデバイスリストが表示されるまで待機し、その後genymotionを表示する必要があります。

  1. 実行ボタンをクリックしてプロジェクトをコンパイルします
  2. デバイスの空のリストが表示されます
  3. genymotionを開始
  4. デバイスがリストに表示されます

それは私のために働いた。それが役に立てば幸い。

45
e.hadid

AS 3.3.2で同じ問題が発生し、Android SDKの場所を選択するか、サーバーを強制終了または再起動しようとしました。それでも動作しませんでした。

その後、ASにgenymotionプラグインをインストールし、genymotionデバイスマネージャーを開いて、実際のipアドレスを確認しますアクティブなGenymotionデバイスの。

enter image description here

adb connect device_ip_address:5555

これで、デバイスチューザーでデバイスを検出できます。

追伸genymotionプラグインが不要であることを指摘してくれた@Ismail Iqbalに感謝します。エミュレータヘッダーからIPアドレスを取得することもできます。

18
rayworks

オンAndroid Studio 2

  1. ツールバーの「デバッガをAndroid processに接続」ボタンをクリックします。
  2. restartをクリックします。
  3. もう一度実行してください。

幸運を。

7
Duc Phan Hoang

Android studioの新しいバージョンでも同じ問題に直面しています。以下は、この問題を解決するために毎日やっている私のルーチンです:

  1. 実行アイコンをクリックして、デバイスの空のリストを表示します

  2. このリストを閉じる

  3. 次の方法でadbを強制終了します。

    adb kill-server
    

    場合によっては、このコマンドを2回実行する必要があります。

  4. 次の方法でadbを再起動します。

    adb start-server
    
  5. もう一度実行をクリックします。これで、エミュレータのリストが表示されますが、すでに稼働しているGenymotionは表示されません!

  6. 次の方法でGenymotionを追加します。

    adb connect 192.168.56.101
    

    このコマンドは、デバイスの選択ダイアログがまだ開いているときに実行する必要があります。

これですべてが正常になります。

7
user3682694
  1. [ツール]-> [Android]-> [ADB統合を有効にする]チェックボックスをオフにします
  2. 登場したデバイスでアプリを実行します(エラーが発生します)
  3. 「ADB統合を有効にする」チェックを設定します
  4. アプリを実行する
5
xebeche

すぐに解決できます。

まず、genymotionエミュレータが開いていることを確認してください。

  1. デバイス選択を閉じる(andoid studio)

  2. タスクマネージャーを開く(WindowsでCtrl + Shift + Esc)

  3. ピックプロセスタブ

  4. adb.exeを見つけるかもしれないadb.exe * 32

  5. 右クリックして、プロセスツリーの強制終了を選択します

  6. adbは再びプロセスツリーをすぐに強制終了します(複数のadbがすべて強制終了します)。

  7. 次に、デバイスチューザーを開きます(Android studioで実行をクリックします)。

enter image description hereenter image description hereenter image description here

4

私は私のものを解決しました:

Genymotionを開始する前に、最初にAndroidスタジオを開始します。次に、Android studioでアプリを実行し、デバイスセレクターが表示されるまで待ってから、genymotionを開始します

2
Geoff

誰かがまだ答えを探している場合に備えて。私が直面したソフトウェアのバージョン
上記の発行は-

Android Studio-3.3.2
Genymotion-3.0.1

それでは、問題から始めましょう。次の手順を試してください。

  1. Android St​​udioでGenymotionプラグインを有効にしているかどうかを確認します。 Windowsの場合、
    ファイル-> 設定-> プラグイン-> Genymotionの検索チェック。見つからない場合は、リポジトリを参照をクリックし、Genymotionを検索してインストールします。

    プラグインのチェックを確認します。

    Check the tick in the plugin

  2. Genymotion Emulatorが実行されているかどうかを確認し、Genymotionメイン画面ステータスがRunningまたはON(これは私の問題でした。エミュレータは起動していましたが、GenymotionのステータスにはBootingと表示されていました)。通常、statusからBootingONを取得するには時間がかかります

    エミュレーターの状態を確認します。

    Check for emulator status

  3. ご使用のMin SDKバージョンがエミュレーターのSDKバージョンよりも小さいかどうかを確認してください。私は、最初の数日間、かなり多くのことに直面しました。そのためには、Module:app gradleファイルに移動してMin SDK VersionおよびEmulators SDK Versionが同じかそれ以上であることを確認してください。

    画像で強調表示されているMin SDKバージョンを確認してください **Check for Min SDK Version as highlighted in the image**

お役に立てれば。それでも問題が解決しない場合はお知らせください。

1
Rajit Deb

私の場合、genymotionパスは設定されていませんでした..ツールバーからgenymotionアイコンをクリックしてパスを入力し(WindowsのデフォルトはC:\ Program Files\Genymobile\Genymotion)、問題を解決しましたAndroid studioに表示されるようになりました

1
Mohammed Fathi

adb kill-server/start-serverを試しました。しかし、うまくいきませんでした。

代わりに、このコマンドを2〜3回押すとすぐに機能しました。

adb reconnect
1
jeet.chanchawat

デバイスを閉じると、デバイスチューザーで使用できなくなります。 Android St​​udioからデバイスを実行し続ける必要があります。

1
Zaira Zafar

この質問の答えに加えて:

私の問題はwindows virusで、最後の日はwindows defenderをオフにしましたが、システムに他のウイルス対策ソフトウェアはありませんでした。

私のSDKフォルダはfull of virusで、スキャンしたときに多くのウイルスが検出されました。

PCからウイルスを削除した後、SDKを完全に削除し、再度ダウンロードする必要がありました。

最後に注意してください:何らかの理由でSDKファイルが破損している場合、このエラーが発生する可能性があります。

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

0
abas nikzad

まず、genymotionの開始後にgenymotionアイコンを押してAndroidスタジオからgenymotionを実行し、実行ボタンを押す必要があります。展開ターゲットダイアログボックスにgenymotionデバイスオプションが表示されます。

0
Hendrix333