編集:SDKを簡単にダウンロードできることは知っていますが、特にすべてを自分で構築したいと思っています。ビルドプロセスをもっと理解しようとしています。
repoを使用してAOSPソースをダウンロードしました。複数の場所から、次のようにSDKを構築することができます。
$ cd $AOSP_ROOT
$ . build/envsetup.sh
$ lunch sdk-eng
$ make sdk
これは完全に機能します。SDKでzipファイルを取得すると、エミュレーターが機能します。ただし、生成されるAndroidターゲットは最新のものだけです。
$ cd $SDK_ROOT/platforms
$ ls
android-4.0.4.0.4.0.4
私が見るのはそれだけです。他のAndroidターゲットを取得するにはどうすればよいですか?リポジトリを使用して、使用しているAndroidのブランチを切り替え、SDK全体をビルドして、適切なターゲットファイルをコピーする必要がありますか?これを達成する別のmakeターゲットのような、より簡単な方法はありますか?SDKをビルドして、すべてのターゲットを使用できるように要求できますか?ローカルでコンパイルされていないSDKをダウンロードして、ターゲットをSDK_ROOT / platformにコピーする必要がありますか?