Windows用のAndroidエミュレーターで自分でビルドしたり実行しx86
たりする方法。
Linux の場合は正常に動作します。arm
最新のAOSP
ソースからイメージを構築しました。
エミュレーターで起動しようとすると、--show-kernel
オプションで次のエラーが発生しました。
[ 0.470232] SELinux: ポリシーを /sepolicy からロード
[ 0.470232] init (1): /proc/1/oom_adj は非推奨です。代わりに /proc/1/oom_score_adj を使用してください。
[ 0.523298] init: '/initlogo.rle' を開けません
[ 0.530295] goldfish_nand_read: 無効な読み取り、開始 0、len 200、dev_size 21560000、write_size 800
[ 0.530295] end_request: I/O エラー、dev mtdblock0、セクター 2
[ 0.543558] EXT4-fs (mtdblock0): スーパーブロックを読み取れません
[ 0.550943] fs_mgr: /system の /dev/block/mtdblock0 にファイルシステムをマウントできません
私が知っているように、4.3 Androidの使用以来ext-4
だから私はこの命令kernel-qemu
で再構築することにしました
それも助けにはなりません。
Emulator for Windowsで Android 4.3 イメージを起動x86
するにはどうすればよいですか?arm
編集:
x86 の解決策はここで見つかりましたが
、ダウンロードしたイメージに対してのみ機能します!
Android ソースから新しくビルドされた 4.3 イメージを実行するにはどうすればよいですか?
新しくビルドされたイメージは Linux では正常に動作し、Windows では黒い画面しか表示されませんが、上記のエラーは発生していません。