背景:私はandroid-sdk
をhomebrew経由でインストールし、Chef-solo環境をセットアップする、ヘッドレスOSXワークステーションブートストラップスクリプトを作成しました。わかりやすいツール/予測可能な名前のリモートホストファイルがソリューションのテーブルにあるため、これについて言及します。'android'コマンドラインユーティリティを使用して、特定のシステムイメージバージョンを対象としていますか?
私の問題: 私はAndroid API 16のシステムイメージが必要ですが、android
CLIユーティリティを使用して正しいフラグ/パッケージの名前空間を見つけることができないようです。 android update sdk -u --filter android-16
を使用して4.1.2/API 16 SDKプラットフォームをインストールできましたが、引き続きエミュレーション用のシステムイメージが必要です。
android update sdk -u --filter system-image
installs API 17/4.2.2。
android list sdk
を実行してもgrepベースのソリューションを実行しないようにしたいと思いますが、これはオプションであるとは限りません(android list sdk | grep 'API 16'
は実を結びません)。
私はandroid
CLIユーティリティは、そのパッケージリスト(http://dl-ssl.google.com/android/repository/sys-img/x86/sys-img.xml)を列挙するために呼び出してXMLファイルを見て、私は、私が欲しいhttp://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-16_r01.zipを信じているファイルへのリンクを見つけたが、私はパースで興奮していないよましたXML +は既存のユーティリティーオプションの周りを移動します。
私はthis other SO postを見てきましたが、役立っていますが、私がしようとしていることを完全にカバーしていません。
フラグがないか、間違ったパッケージ名を使用していますか?もしそうなら、どのドキュメンテーション・ソースを見逃しましたか?私はこれを将来どのように解決することができますか?
です。答えを加える時間をとってくれてありがとう。私はあなたの答えを将来の視聴者を助けるために受け入れました。このオプションが元に戻ったり、うまく動作しなかったり、古いバージョンのアンドロイドツールを使用している場合は、私の回答を残しておきます。 –