この問題は、部分的には android-emulator の経験不足によるもので、部分的には私の AOSP の理解不足によるものでした。
基本的にAOSPがビルドされると、結果はAOSP ルート (私の場合) にある「out」ディレクトリに移動します。などは/home/mydev/AOSP/out/すべてサブディレクトリ ( )にあります。toolsplateform toolsadb emulator fastboot mksdcard mksnapshot etc/out/host/linux-x86/bin
環境を設定するには (つまり、システム $PATH に適切なディレクトリを配置するには)、コマンド " . build/envsetup.sh" および を使用しますlunch。これで、すべてが通常の方法で実行できます(Android SDKで行うように)。emulatorコマンドでエミュレータを起動します。adb devices利用可能なデバイスのリストを返します。mksdcardSDカードを作成します。
私の特定の問題の解決策は、(ChrisStrattonが提案したように)起動時にSDカードイメージを添付することです。これは、次のコマンドを使用して行います。
emulator -sdcard MySd.img
これにより、MySd.img SD カード イメージがマウントされたエミュレータが起動します。
これは、MySd.img が既に作成されていることを前提としています。作成されていない場合は、mksdcardコマンドを使用して最初に Sd カード イメージを作成します。それで全部です !