Linuxでは、独自のエミュレーターを作成し(指示に従ってください:http://source.android.com)、正常に起動しました。今、それを Windows にコピーして実行したいと思います。どうやってやるの?
質問する
1578 次
3 に答える
0
よくわかりませんが、次の手順が役立つと思います。次のファイル(これらのファイルへのパスも指定します)をWindowsのフォルダーにコピーする必要があります(このフォルダーがであると仮定しますuser_folder
)。
out/target/product/generic/system.img
out/target/product/generic/ramdisk.img
out/target/product/generic/userdata.img
prebuilt/android-arm/kernel/kernel-qemu
WindowsにAndroidSDKがインストールされている場合は、コマンドが必要emulator
です。sdcardの画像(mksdcardを使用して生成できます)を配置する必要がある場合もあります。このコマンドのパラメーターを入力するだけです。
emulator -sysdir <path_to_your_user_folder> -system <path_to_your_user_folder>/system.img -ramdisk <path_to_your_user_folder>/ramdisk.img -data <path_to_your_user_folder>/userdata.img -kernel <path_to_your_user_folder>/kernel-qemu -sdcard <path_to_your_user_folder>/sdcard.img
于 2013-03-03T10:13:07.807 に答える
0
あなたがやりたいことは、ソースから独自の Android SDK (Windows 用) を構築することだと思います。次のようにできます。
設定:
$ sudo apt-get install mingw32 tofrodos
mingw32 はクロスコンパイラで、tofrodos は unix2dos コマンドを追加します。
ビルドするには:
$ . build/envsetup.sh
$ lunch sdk-eng
$ make win_sdk
hereから取得しました(Windows SDKの構築)。
動作しない場合は、デバッグ オプションを追加してエミュレータを起動し (例: -show-kernel )、停止する場所を確認します。adbd デーモンを初期化するまでには至らないので、これは役に立つかもしれません。
于 2013-03-07T12:01:52.797 に答える