Android SDK のダウンロード
以下のサイトより、お使いの OS 用のスタンドアロン版 Android SDK をダウンロードして解凍します。
https://developer.android.com/sdk/index.html
* The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. [CC BY 3.0], via Wikimedia Commons
パス設定
Android SDK にパスを通します。
Linux を使用していて SDK を /home/jenkins/android-sdk-linux に解凍した場合、~/.profile (あるいは ~/.bash_profile) 等に、例えば、以下を追記することでパスを通すことができます。
export ANDROID_HOME=/home/jenkins/android-sdk-linux export PATH=$PATH:${ANDROID_HOME}/platforms:${ANDROID_HOME}/tools
利用可能なプラットフォームを一気にインストールする (非推奨)
以下のようにして、利用可能なプラットフォームのほとんどすべて (Obsolete パッケージを除く) を一気にインストールすることができます。
$ android update sdk --no-ui
しかしながら、不要なパッケージもたくさんインストールされるので、かなり時間がかかります。
必要なパッケージのみ選んでインストールすることをお勧めします。
利用可能なパッケージのリストを取得する
下記のコマンドを使用することで、利用可能なすべてのパッケージを通し番号付で取得することができます。
$ android list sdk --all
パッケージを一つだけインストール
パッケージを一つだけインストールしたい場合には、下記のコマンドを使用します。
$ android update sdk --no-ui --all --filter <パッケージ番号>
複数パッケージのインストール
複数のパッケージをインストールする場合、パッケージ番号を複数、カンマ区切りで指定することができます。
$ android update sdk --no-ui --all --filter 1,2,3,...,n
ヘルプの参照方法
"--help" オプションを使用すると、利用可能なオプションの一覧が表示されます。
$ android --help list sdk Usage: android [global options] list sdk [action options] Global options: -h --help : Help on a specific command. -v --verbose : Verbose mode, shows errors, warnings and all messages. --clear-cache: Clear the SDK Manager repository manifest cache. -s --silent : Silent mode, shows errors only. Action "list sdk": Lists remote SDK repository. Options: -o --obsolete : Deprecated. Please use --all instead. -a --all : Lists all available packages (including obsolete and installed ones) --proxy-host: HTTP/HTTPS proxy host (overrides settings if defined) --proxy-port: HTTP/HTTPS proxy port (overrides settings if defined) -s --no-https : Uses HTTP instead of HTTPS (the default) for downloads. -e --extended : Displays extended details on each package -u --no-ui : Displays list result on console (no GUI) [Default: true]
$ android --help update sdk Usage: android [global options] update sdk [action options] Global options: -h --help : Help on a specific command. -v --verbose : Verbose mode, shows errors, warnings and all messages. --clear-cache: Clear the SDK Manager repository manifest cache. -s --silent : Silent mode, shows errors only. Action "update sdk": Updates the SDK by suggesting new platforms to install if available. Options: --proxy-port: HTTP/HTTPS proxy port (overrides settings if defined) --proxy-host: HTTP/HTTPS proxy host (overrides settings if defined) -s --no-https : Uses HTTP instead of HTTPS (the default) for downloads. -a --all : Includes all packages (such as obsolete and non-dependent ones.) -f --force : Forces replacement of a package or its parts, even if something has been modified. -u --no-ui : Updates from command-line (does not display the GUI) -p --obsolete : Deprecated. Please use --all instead. -t --filter : A filter that limits the update to the specified types of packages in the form of a comma-separated list of [platform, system-image, tool, platform-tool, doc, sample, source]. This also accepts the identifiers returned by 'list sdk --extended'. -n --dry-mode : Simulates the update but does not download or install anything.
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。