詳細なAndroid x86インストールガイド

Android SDKに付属しているエミュレーターはあまり賢くありません。
基本的な考え方は、VirtualBox + Android X86を使用してパフォーマンスの問題を克服することです。

必要なもの:
Eclipse + Android SDK開発環境はこちら
VirtualBoxと同様に。

猫の下には、たくさんの写真、インストールプロセス、およびいくつかの便利なヒントがあります。

仮想マシンを作成します。
名前:Android 2.2-Generic
オペレーティングシステム:Linux
バージョン:Linux 2.6
メモリー:512 MB
ハードドライブ:3GB

マシン設定で:

プロパティ->ネットワーク
アダプタ1はNATです(仮想マシンでは、インターネットに対してはeth0として表示されます)。
アダプター2-仮想ホストアダプター(仮想マシンでは、ADB管理用にeth1として表示されます)。

android-x86-2.2-generic.isoでイメージをダウンロードします。

イメージを仮想マシンに接続します。
そして、マシンのどのパラメータをチェックします。


仮想マシンを起動します


管理は、左、右、上、下の矢印で行います

Linuxのインストール方法を順を追って説明します。

ブートローダーで、メニュー項目を選択します
1.インストール-Android-x86をハードディスクにインストールします
セクションを作成します
2.パーティションの作成/変更
[新規]-> [プライマリ]->サイズ(MB)3216を選択して[OK]を押します
[起動可能]を選択します
[書き込み]を選択し、書き込みの変更を確認しますyes
終了[終了]
インストールするセクションを選択してください
3.パーティションを選択してAndroid-X86をインストールします
[sda1 Linux VBOXハードディスク]
ファイルシステムの選択
4. sda1をフォーマットするファイルシステムを選択してください
[ext3]
はいフォーマットを確認
GRUBブートローダーをインストールする
5.ブートローダーGRUBをインストールしますか?
はいを確認
/システムの読み取りと書き込みを行いますか
6. / systemディレクトリを読み書き可能としてインストールしますか?
はいを確認

この画像には多くのSnakeの例がありますが、EclipseのNotePadは独自にインストールできません。記事の一番下に、この問題を解決するユーティリティがあります。
インストールプロセスが完了しました。
7. Android-x86が正常にインストールされました。
SDカードを作成する
[偽のSDカードを作成]
サイズ2000 MB
CD-ROMを無効にする

システムを再起動します
再起動

ホットキー:


マウスカーソルが機能しない場合
[マシン]-> [ホストとiマウスの統合をオフにする]に移動します(ホストキーはデフォルトで正しいctrlです)。

上矢印を引いて画面のロックを解除します

ネットワーク設定
デフォルトでは、エミュレータは2つのネットワークアダプタでは動作しません-問題ありません。デバッグにはインターネット+内部アドレスが必要です。
アプリケーションの起動に移動します


アプリケーションを選択してください
設定->イーサネットの構成
保存するeth0 dhcpを選択します。

エミュレータをオーバーロードします。
マシンが起動したら、Alt + f1テキストコンソールに切り替えます

魔法の秩序
root @ android:/#
#netcfg
#netcfg eth1 down
#netcfg eth1 dhcp
*アクション 'dhcp'が失敗しました(引数が無効です)*
*このコマンドがないと、アドレスはまったく割り当てられませんでした*
#netcfg eth1 up
#netcfg
こんな感じです。

アドレスeth1は、adbに必要になることを覚えています。

残念ながら、新しいエミュレータでエミュレータを起動するたびに、コンソールでネットワークを設定する手順を実行する必要があります

コンピューターでAndroid SDKがあるフォルダーに移動します。別のフォルダーがシステム上にある可能性があります
C:\ Program Files \ Android \ android-sdk \ platform-tools \
adb eth1 addressコマンドを使用します。192.168.56.101がありました

出力は次のようになります。
C:\ Program Files \ Android \ android-sdk \ platform-tools> adb connect 192.168.56.101
*デーモンが実行されていません。 ポート5037で今すぐ開始*
*デーモンが正常に起動しました*
192.168.56.101/10555に接続

Eclipseを実行します。

動作中のアプリケーションの例。



NotePad、Snake、およびその他の例を配置したい場合
このユーティリティSystemApp_Remover_4_19.apをインストールできます。

インストールプロセスは次のようになります。
C:\ Program Files \ Android \ android-sdk \ platform-tools> adb install c:\ temp \ SystemApp_Remover_4.19.apk

次に、Eclipseと競合するものをシステムアプリケーションのリストから削除します。

P / s ビデオモードを切り替えます。
ブートメニューで、 eを押します
別のメニューが表示されます。
kernel /android-2.2/kernel / quiet root ....
もう一度eを押して、vga = askを行末にスペースを入れて追加します
起動するには、 Enter bを押して、リストから目的のモードを選択します。

p / p / sこれはHabréに関する私の最初の投稿です。厳密に判断しないでください。

Source: https://habr.com/ru/post/J119931/


All Articles