質問

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でこの件名に関するエントリを見ることができます。 https://cloud.genymotion.com/page/faq/#genymotion-from-virtualized-host

Genymotion 上で Android アプリを実行するか、vm からデバイスを実行するには、次の手順に従います。

  1. ローカルOSにgenymotionをインストールします
  2. Genymotion に腕翻訳アプリをインストールします
  3. Genymotionを再起動します
  4. GenymotionにGoogle Playサービスをインストールする
  5. 再度再起動します
  6. GenymotionのPlayストアからadbワイヤレスアプリをダウンロードしてインストールします
  7. ADBワイヤレスを実行し、このアプリによって生成された割り当てられたIPアドレスを取得します
  8. VM 上でこのコマンドを実行します

adb connect <IpAddressGeneratedByAdbWireless>

楽しむ!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top