2012-01-28 2 views
4

私は、Mac OSX上での開発に使用するための何らかの種類のAndroid環境を考え出しています。ネットワークに接続していない - Android-x86 on VMWare Fusion

非常に難しいと判明しています(Android emulator laggy on Mac)。私のMacBookでは、Androidエミュレータは非常に遅いので使用できません。注:私は状況を悪化させるようなタブレットアプリケーションを構築しようとしています。

私が見つけた最高のパフォーマンスは、Androidのx86ポートをVMWare融合で実行しているところです。

唯一の問題は、「ネットワーク接続なし」というメッセージが表示され続けることです。

私はVMWareについてよく分かりませんが、Androidは仮想WiFiアダプタを使いたいと思っていますが、VMWare fusionは仮想イーサネットアダプタしか提供していません。

私は現在テストしてるイメージがあるアンドロイド-x86-3.2-RC2-eeepc.iso

私はこれについて何ができますか?

答えて

7

Android x86を起動するには、Alt + F1(シェルを表示)を押します。 netcfgを入れてIPを取得します。
シェルを開いて、adb connect <theipyougot>と書き込んでください。
エミュレータはadb devicesとEclipseで表示されます。

VMWareネットワークアダプタで遊ぶことができます。私はHost-only Adapterを使っています。

参考:http://www.android-x86.org/documents/debug-howto
あなたはそれが、VirtualBoxのを見てみましょう(https://www.virtualbox.org/wiki/Downloads

+1

おかげで、あなたのアプリケーションを実行返信のために。 netcfgではeth0が接続されていないことを示しています。私。 'eth0 DOWN 0.0.0.0/0' なぜ接続していないのですか?私のMacBookはワイヤレスを介して私のローカルネットワークに接続されています。ルーターでDHCPが有効になっています。私はVMをネットワークに接続するための仮想NAT /ブリッジ/ホストのみの方法を試しました。何も動作していないようです。 私もVirtual Boxを試しましたが、VMWareと同じ結果が得られます。 – asgeo1

+0

OK、私はDHCPが何らかの理由で動作していないと思います。ネットワーキングは私の強い訴訟ではありません;)私はマニュアルコマンドを探してeth0が動作しています(http://code.google.com/p/live-android/wiki/networkhowto) – asgeo1

+0

ありがとう、私は物事を考え、それが私を助けてくれました。さらに、私は実際にadbが何であるかを実際には知りませんでした。今は、Eclipseインスタンスから直接、VMインスタンスにデバッグするために完全に動作することがわかります。乾杯。 – asgeo1

0

作業を取得カントの場合、私は、Eclipseは、VMwareの数倍にAndroidのx86のセットアップへの接続に使用してみてください。私はそれが一般的なx86 PC用のAndroid-x86 2.2でうまく動作することを発見しました。しかし、Android-x86 3.2に問題があります。ブリッジ接続を設定すると、常に127.0.0.1と表示されます。

+0

私は2.2.2を使用しています。OSX Yosemite上でVM Ware Fusion 7で使用するネットワークアダプタは、Webには接続しません。ローカルホストだけが表示されます。 'dhcpd'の場合は – rhand

0

あなたは以下を使用できます: dhcpcd eth0; dhcpcd eth1;

+0

、 'dhclient'の場合はアンドロイドの置き換えですか? –

0
  1. vmwareの
  2. 実行アンドロイド端末書き込みコマンド "のifconfig eth0を"
  3. "VMのADB接続IPアドレス:5555" のアンドロイドのx86をインストール は今のVMware
関連する問題