VMWare 上の Genymotion
-
21-12-2019 - |
質問
Windows 7 上の VMWare で Xubuntu を実行しています。Android アプリを開発しており、genymotion を使用して仮想 Android デバイスを実行しています。しかし、数日前から、仮想デバイス genymotion を実行しようとすると、次のエラーが表示されます。
(フランス語から翻訳)
Genymotion 仮想ターミナルを実行できません。
Genymotion 仮想端末は IP アドレスを取得していません。
不明な理由により、VirtualBox の DHCP サーバーは仮想端末に IP アドレスを割り当てていません。VirtualBox を実行して問題の解決策を見つけてください。
さらに詳しいヘルプが必要な場合は、次のサイトを参照してください。 https://cloud.genymotion.com/page/faq/#collapse-nostart
そこで、リンクに従って、アダプターと DHCP サーバーの IP アドレスが同じである必要があることを確認し、変更方法を説明しました。DHCPサーバーのIPをアダプターと同じになるように変更します。しかし、変更後も同じメッセージが表示されるため、問題は解決していないようです。
友人から、Genymotion の最新バージョンをダウンロードするように言われました。実行しましたが、まだ同じ問題があります。
このような仮想デバイスを使用している理由は、Windows/Linux のデュアルブートで安定したインストールを行うのに多くの問題があったためで、代わりに Linux の仮想化を選択しています。また、チーム作業であり、Windows での作業は Linux での作業と競合するため、Windows で作業することはできません。
理解できたと思いますが、言葉の欠陥をお詫びします。
編集 :
Xubuntuの新しい仮想化を作成し、genymotionをインストールして、更新が狂ったのか、それともgenymotionを壊した可能性のある他の間違いなのかを確認してみました。しかし、同じ問題が発生します。この問題は二重仮想化に起因すると思いますが、修正方法がわかりません。
解決
実際に私は私の問題があるもの(または見た目)を見つけました。仮想デバイスの設定では、CD / DVD(SATA)セクションで、「物理ドライブを使用する」の代わりに「ISOイメージファイルの使用」を選択します。
問題がCD / DVDと関連していた理由はわかりません。しかし今、私はGELYMOTION仮想デバイスを実行できます。それは地獄のように遅いですがそれはうまくいきます。
他のヒント
私はまた、Mac上でAndroidエミュレータを実行する方法を見つけました(Windows上でVMwareで実行している):
最初のオープンVirtualBoxを開き、Androidデバイスを起動します。その後、同じデバイスをGenyMotionで起動します。
相対的な反応時間を持つ - ビデオメモリを128MBとマザーボードメモリをVirtualBoxで1024MBに設定します。
仮想化ゲストから仮想化をすることはできません。
ホストOSにGealyMotionをインストールする必要があります。
ここでのGeyymotion FAQでこの件名に関するエントリを見ることができます。
Genymotion 上で Android アプリを実行するか、vm からデバイスを実行するには、次の手順に従います。
- ローカルOSにgenymotionをインストールします
- Genymotion に腕翻訳アプリをインストールします
- Genymotionを再起動します
- GenymotionにGoogle Playサービスをインストールする
- 再度再起動します
- GenymotionのPlayストアからadbワイヤレスアプリをダウンロードしてインストールします
- ADBワイヤレスを実行し、このアプリによって生成された割り当てられたIPアドレスを取得します
- VM 上でこのコマンドを実行します
adb connect <IpAddressGeneratedByAdbWireless>
楽しむ!