編集:私はSDKを簡単にダウンロードできますが、特に自分ですべてを構築したいと思っています。ビルドのプロセスをもっと理解しようとしています。Android SDKのビルド:作成されるAndroidターゲットは1つだけです
私はAOSPソースをダウンロードするためにrepoを使用しました。
$ cd $AOSP_ROOT
$ . build/envsetup.sh
$ lunch sdk-eng
$ make sdk
これは完全に動作します。これはSDKでZIPファイルを取得し、エミュレータが動作します。ただし、生成される唯一のAndroidターゲットは最新のAndroidターゲットです。
$ cd $SDK_ROOT/platforms
$ ls
android-4.0.4.0.4.0.4
すべてが表示されます。他のAndroidターゲットを取得するにはどうすればよいですか?私が使用しているAndroidのブランチを切り替えるにはRepoを使用する必要がありますか? SDK全体を作成し、適切なターゲットファイルをコピーしてください。これを達成する別の目標を作るのと同じように、より簡単な方法がありますか? SDKを構築し、すべてのターゲットを利用可能にするように要求できますか?ローカルでコンパイルされていないSDKをダウンロードし、ターゲットをSDK_ROOT /プラットフォームにコピーするだけですか?
Eclipse Indigo SR2をダウンロードしてADT(Android Development Tools)をインストールすると、Eclipse内からすべてのSDKの権利を簡単にダウンロードできるようになります。 –
はい、シンプルですが、SDK +すべてのターゲットを自分で構築したいと思います。これは私がAndroidビルドシステムについてもっと学んでいる大きな問題の一部です。 SDKを構築するのは簡単ですが、Androidのターゲットが不足しているため、明らかに効果が制限されています。私はすべての目標を得るために私が私の手続きで変更する必要があるものを理解しようとしています。 – Hamy