web-dev-qa-db-ja.com

Android St​​udioにgenymotionが表示されません

0.5から0.8.14バージョンのAndroid studioを更新しましたが、現在スタジオにはgenymotionが表示されません。全てに感謝 。

編集:genymotionも更新することで問題を解決しました

61
Sevket

Genymotionはデフォルトで独自のADBバイナリを使用します。 Android St​​udioが使用しているバージョンと異なるバージョンがある場合、競合する可能性があり、多くの問題が発生します。その1つは、Genymotionが検出されないことや、アプリの展開に関する問題です。

Genymotionを、デフォルトのAndroid St​​udioも使用しているADB/Android SDKを使用するように設定することをお勧めします。そうすることで、将来の更新での競合を回避できます。

enter image description here

164

最初にGenymotionのプラグインをインストールし、[ファイル]タブをクリックして[プラグイン]オプションを見つけ、下にあるGenymotionを検索してからインストールする必要があります。インストール後、Android St​​udioを再起動する必要があります。その後、「Sdk Manager」アイコンの近くにGenymotionアイコンが表示されます。それをクリックして、Genymotionインストールの場所を指定します。また、Genymotionを使用するために「Oracle Virtual Box」がインストールされていることを確認してください。これは必須です。

編集- enter image description here

次に、genymotion仮想マシンが起動し、目的の仮想マシンをクリックして(クリック可能/グレー表示されないようにするためにオフにする必要があると思います)、[開始]をクリックします。

enter image description here

次に、メニューバーの下のボタンバーの中央付近にある緑色の[再生]アイコンをクリックすると、genymotion仮想マシンが[実行中のデバイス]の下に表示されます。強調表示して[OK]をクリックすると、プログラムが起動して表示されます。

enter image description here

25
Biu

Genymotionシェルを開き、コマンドラインdevices listを使用すると、 enter image description here その後、cmdでコマンドラインadb connect IP address。ifを使用して、studio.maybeでデバイスを表示しない場合はstudioを再起動します。

9
chinaanihchen

1つの単語(デバイスのIPを見つける必要があります):adb connect 192.168.***.***:5555


2019-03-19 09:10:00

私の環境:

  • Ubuntu 18.04
  • Genymotionバージョン3.0.1
  • Android Debug Bridgeバージョン1.0.40
  • AndroidStudioバージョン3.3.2

私の問題:

  1. adbデバイス:list is empty
  2. uSBデバイスまたは実行中のエミュレーターが検出されない

私の解決策:

  1. cd /opt/genymobile/genymotion
  2. ./genymotion-Shell
  3. devices list(実行中のデバイスが起動しない場合)
  4. 他のターミナルでcommondを実行します:adb connect yourDeviceIP:5555

参照:

  1. https://stackoverflow.com/a/27262302/7707781
  2. https://stackoverflow.com/a/24926960/7707781
6
Tom

同じ問題が発生したため、genymotionを閉じて[実行]ボタンをクリックしたため、[Deploymntターゲットの選択]ダイアログが開きました。その後、genymotionを管理者として開き、仮想デバイスを起動すると、1分後に[Select Deploymnt Target]ダイアログに表示されます。

重要な点は、genymotionはAndroid studioの後に実行する必要があり、「Select Deploymnt Target」ダイアログを開く必要があるかもしれないことです。

とにかくそれは私のために働く

4
farhad.kargaran

いくつかの調査の後、解決策を見つけ、タスクバーを開いてadb.exeを終了し、実行(Androidスタジオ)を押すと、adbが再作成され、genymotionエミュレーターがリストに表示されます。いいぞ

3
ralphgabb

Android St​​udioを3.4に更新すると、システムで同じ問題が発生します。

  1. Open Genymotionプログラム、
  2. 左上の[Genymotion]テキストをクリックして、
  3. 「設定」->「ADB」->「Genymotionを使用Androidツール(デフォルト)」をチェック
  4. Genymotionプログラムを再起動します。

enter image description hereenter image description here

1
TeachMeJava

最初にgenymotionプラグインをインストールして再起動し、Android studioを再起動します。再起動後、sdkマネージャーアイコンの近くにgenymotionデバイスマネージャーアイコンが表示され、genymotionフォルダーがあるパスを追加します。次に、genymotionデバイスマネージャーを検索して取得します

0
Shiva Pandey