2011-11-22 6 views
26

AndroidのSDKで提供されているエミュレータの速度が遅いため、移植に関する問題が新しくなりました。Android x86の移植では動作しません

android-x86-3.2-RC2-tegav2 ISO-es(this site)をダウンロードしてVirtualBoxで試しましたが、eeepcのバージョンではインターネットに接続できませんでした。 tegev2はイベントを開始しません。

私はVirtualBoxHowToを試しましたが、WindowsとLinuxの両方のプラットフォームで何も得られませんでした。私が理解することができた唯一のことは、これをVM上で使用するためには、VM用に構築する必要があることです。

誰もが私にこれを助けることができますか?

P.S:私はハニカムバージョン(3.2)と 私が持っているPCを必要とするには、上のAMD 6コアとAsusの十字エクストリームマザーボード、Windows 7またはUbunutu 11.10です。 (両方のOSが64ビットです)

答えて

1

あなたはホストOSのWindows 7の

メイクとVirtualBoxの内部でそれを実行しようとしていると仮定して、コンピュータ上でのAndroidのx86を実行するポートは何もする必要はありませんハードドライブと約8 MBのビデオRAMを持つ新しいVM(さらにVirtualBoxの設定については、VirtualBoxの[ヘルプ]ページを参照してください)。その後、eeepc ISOをVMに接続し、Oracle BIOS画面でF12キーを押してCD-ROMドライブから起動します。次に、矢印キーで「インストール」を選択し、Enterキーを押します。

プロセス(チュートリアルがたくさんあります)を実行し、VMをシャットダウンし、ISOを削除して仮想マシンを起動します。

Android x86で落とし穴に関するいくつかの段落を書きましたので、ブログのエントリを見てみるといいかもしれません。私はここにリンクを含めることがスパムと見なされるかどうかわからないので、URLが必要な場合はコメントを残してください。アンドロイドのx86をインストールするための

サンプルチュートリアル:http://brunocosta.com/blog/pt/2011/11/02/speeding-up-android-development-with-android-x86-and-virtualbox/

+0

あなたが説明したプロセスは、Android 2.3および他のバージョンで動作します。問題は私がHoneycombでインターネットを使用しようとするときです!この回答の前に3.2バージョンをインストールしようとしましたか? –

+0

いいえ、Android x86のバージョン間で同じままにすることが非常に基本的なものであると期待することは妥当であると考えました。私は明らかに間違っている。知らせてくれてありがとうございます。私は、引き続きインターネット接続を実現する方法を探していきます。 –

+0

VirtualBoxのネットワーク設定は何ですか? busyboxからのnetcfgの出力は何ですか? –

1

カーネルにコンパイルドライバを確認してください。それが理由でなければなりません.IIRCでは、VirtualBoxのドライバをカーネル(またはモジュール)でコンパイルして動作させる必要がありました。 Googleによると、Honeycombは混乱していたので、カーネルにはそのサポートがないとは思わない。 私は今日後で自分自身でそれをチェックしようとします。私はそれに応じてこの回答を更新します。

+0

OK、いくつかのニュースを待っています...ありがとう;) –

3

Honeycombの場合、VirtualBoxがPCNET IIIドライバを使用するように設定されていることを確認してください。その後、手動でイーサネットを起動することができます。マーケットや同期のようなアプリはまだ機能しません.WLANインターフェイスが上がっているのを探しているようです。

+0

はい、それはPCNET IIIドライバを使用します。問題は市場ではありません...それはブラウザです!私はGoogleや他のウェブサイトを見ることができません.... –

18

私はこの問題を解決しました。これは私がインターネット接続を得るために行うことです。私の場合は

ゲートウェイアドレスは192.168.0.254だったとDNSサーバは192.168.0.10ました。 未使用のもの(192.168.0.250)からVirtualBoxホストのIPアドレスを選択します。ブリッジアダプタ

アダプタタイプ:たPCnet-FAST III

2に取り付け

:全ての

1)まず、私はVirtualBoxのネットワーク構成を設定します)その後、私はVirtualBoxからAndroidを起動します。起動後、私はここで)Altキー+ F1

3を押して、rootシェルを開いて、私はこれらのコマンドを使用します。

ifconfig eth0 up 192.168.0.250 
route add default gw 192.168.0.254 dev eth0 
setprop net.dns1 192.168.0.10 

4)今、私は、Android(Altキー+ F7)に戻り、私ができますインターネットでサーフ!

残念ながら、このプロセスは、あなたが

ipconfig /all 

あなたが参照している必要があり、このコマンドを使用できるWindowsからあなたはゲートウェイとDNSのIPアドレスを得るためにはアンドロイド


を起動するたびに、従わなければなりませんあなたのネットワークカードに

+0

私はiso eeepcとtegav2の両方を試しましたが、私が行うときに ifconfig eth0 それは私にデバイスが見つかりません。私はアダプタタイプPCnet-FAST IIIを持っていますが、アンドロイドはそれを検出できません。 他のディストリビューションがインターネットに接続しているのでVirtualboxの問題ではないと確信しています。 バーチャルボックスディスクをどこかにアップロードできますか? – bibstha

+0

ありがとうございます。私は集団的に時間を過ごして、スタックオーバーフローに関する様々な解決策に従ってきましたが、私のために働いたのはあなたのものだけです。 – Josh1billion

11

いくつかの調査の後、私は最も簡単なこれを解決する方法を見つけた! Keyはdhcpcdとdnsの設定です。

  1. コンフィグレーションVirutalBoxネットワークカードをブリッジアダプタとして使用します。アダプタタイプ:PCnet-FAST III (他のタイプは大丈夫です、テストしませんでした)

  2. AndroidをVirtualBoxから起動してください。

    setprop net.dns1 yourDnsServerIp 
    

仕上げ:DNSサーバーを設定するには、以下のコマンド

dhcpcd 
  • タイプ:起動後、Altキー+ F1を押して、以下のコマンドタイプをrootシェルを開きます!

  • 4

    これが私の仕事:

     
    attached to: NAT 
    PCnet-Fast III 
    
    1. Ctrlキーを押しながら、F1
    2. 型dhcpcdをeth0を
    3. 型に、SetProp net.dns1 [あなたのインターネットプロバイダのごDNS]を鉱山が75.75.75です。私の場合はGUI
    +0

    これは私のために働いた。ありがとうございました! +1 – Chaoz

    -1

    に戻ります75

  • プレスCTRL-F7は、I

    set network to bridge 
    PCNET Fast III (may be others work I have not tested) 
    

    切り替えるために、ローカルネットワークので

    だから、VirtualBoxの内のDHCPサーバとしての私のルータ機能していましたコンソールタイプにCtrl + F1

    次にコマンドラインで

    私は

    setprop net.dns1 8.8.8.8 
    

    8.8.8.8をした私の場合

    は、GoogleのDNS ..です

    、それは私がケーブル接続にしなければならなかった私の場合は、その後、

  • 3

    を働きました。それはいつでもwi-fiを通して接続しません。それは同じ問題を抱えている人にとっては助けになるかもしれません。

    私はVMに次の構成を使用し:

    ブリッジアダプタ たPCnet-FAST実行エミュレータに続いIII

    :に、SetProp:

    タイプCTRL + F1キーを押して

    スタートnet.dns1 * yourDns(*を除いた192.168.1.1のようなもの)

    (もしあなたがあなたのDNSを知っていなければ、brinグラムまで実行して、コマンドラインにcmd.exeと入力します。ipconfig/allと、それはDNSサーバにエミュレータに戻ります

    プレスCTRL + F7を言うところまでスクロール

    編集:あなたがする必要があると思われます提供されているインターネットによっては、「dhcpcd eth0」と入力してください。私は2/3の場所でそれを使用する必要はありませんでしたが、必要な場合があります。

    関連する問題