目次:
私たちのほとんどは、Android SDKをインストールする必要はありません。 その理由は、ソフトウェア開発キットという名前の通りです。 これは、コンピューターからAndroidを操作するためのツールを必要とするAndroidアプリを作成するユーザー向けに構築されています。
しかし、これらのツールは、より高度なことをしたい人にとっても便利です。 手動でソフトウェアを更新したり、電話をルート化するようなもの。 Androidソフトウェアを「ハッキング」する場合は、FastbootとADBが不可欠です。 また、Googleはすべてのユーザーに無料で提供しています。
何を選択しますか?
コンピューターでAndroidツールのワーキングセットを取得するには、2つの方法があります。 簡単な方法は、Android Studioをインストールすることです。 Androidコマンドラインツールを実行して使用するために必要なものはすべて、Android Studioの一部であり、ツールを最新の状態に保つ方法でもあります。 完全な開発環境が必要なユーザー向けに設計されており、コードエディター、Androidエミュレーター、およびコンパイラーが含まれていますが、コマンドラインツールのみを使用して、残りを開くことはできません。
足が濡れることを恐れない場合は、Android Studioの外部にSDKコンポーネントだけをインストールできます。 それらのインストールは簡単です(zipファイル内にあります)が、それらを使用するようにコンピューターをセットアップするのは簡単なプロセスではありません。
Android SDKの手動インストール
ここをクリックして、Googleから直接SDKをダウンロードしてください。 少し下にスクロールして、「コマンドラインツールだけを入手する」と書かれたセクションを見つけ、デスクトップなどのアクセスしやすい場所に保存します。 次のステップでそれをより良い場所に抽出します。
ダウンロードしたファイルは圧縮されています。 さらに進むには、圧縮ファイルとその抽出方法に精通している必要があります。 そうでない場合は、ここで立ち止まって、時間をかけてそれらについて学んでください。
圧縮ファイルを次の場所に解凍します。
- Windows: C:ドライブのルート
- OS X:ホームフォルダー
- Linux:ホームフォルダー
解凍したフォルダーの名前を「Android」に変更します。 これにより、このガイドの残りの部分、およびSDKの使用時間が大幅に簡単になります。
前提条件
SDKコンポーネントを実行するには、動作するバージョンのJavaが必要です。 ほとんどの場合、SDKを使用して、Open JavaとOracleのSun Javaの両方(はい、そのOracle)が動作します。
- Macでは、アンインストールしない限りインストール済みなので簡単です。 行った場合は、再度インストールします-方法を知っている必要があります。
- Windowsでは、Oracle Webサイトにアクセスして、コンピューターに適切なバージョン(32ビットまたは64ビット)をダウンロードします。 繰り返しになりますが、これで問題が発生した場合は、実行中の操作を停止し、コンピューターについてもう少し学んでください。 Javaをインストールできない場合は、Android SDKを使用する準備がまだ整っていない可能性があります。
- Linuxコンピューターでは、Javaもインストールする必要があります。 OracleのSun Java用のx86およびx64バイナリは、それぞれのWebサイトで入手できます。 OpenJDKは、SDKを使用して行う必要のあるほとんどの処理にも対応しています(OpenJDKは、SDKと開発環境を含むAndroid Studioにバンドルされています)。OpenJDKWebサイトでインストールするための完全な手順が記載されています。 。 さらにサポートが必要な場合、またはパッケージマネージャーを使用してSun Javaをインストールする場合は、特定のディストリビューションのドキュメントを参照する必要があります。
Linuxユーザーは、64ビットバージョンのオペレーティングシステムを実行している場合、いくつかの32ビットライブラリがインストールされていることを確認する必要があります。 Ubuntuまたは別のDebianバリアントを使用している場合は、端末からncurses5とstdc ++ 6をインストールします。
sudo apt-get install lib32ncurses5 lib32stdc++6
Linuxの異なるフレーバーを使用している場合は、ncurses5およびstdc ++ 6の正しいパッケージを見つけてインストールします。
ツールのインストール
上記でダウンロードしたファイルを、CドライブのルートにあるAndroidという名前のフォルダー(Windows)またはホームフォルダー(Mac、Linux)に解凍します。 ツールとプラットフォームツールフォルダーが見つからないため、以前にコマンドラインツールをダウンロードしたことがある場合、いくつかのものが欠けていることに気付くかもしれません。 大丈夫です。付属のSDKマネージャーを使用して取得しようとしています。
解凍したダウンロードのbinフォルダーを開き、sdkmanager実行可能ファイルを見つけます。 ターミナルまたはシェルコマンドのように見えますが、Javaが正しくインストールされている限りGUIが開きます。
SDKマネージャーで、 Android SDK ToolsとAndroid SDK Platform-Toolsのインストールを選択します 。 Windowsを使用している場合は、 Google USB Driverもインストールする必要があります。また、ソースからAOSPをビルドする予定がある場合は、 Android SDK Build-Toolsをインストールすることができます 。
正しいファイルを選択し、プロセスを進めて(読んでおくべきライセンス契約が表示されます)、両方のツールフォルダーがインストールされます。 しかし、あなたはまだ完全ではありません!
ツールは、アプリケーションデータフォルダーにインストールされます。 Windowsでは、 Windows \ users \ YourUserName \ AppData \ Local \ Androidにあり、MacまたはLinuxでは、ホームフォルダーの.Android (ドットに注意してください)にあります。 前に作成したAndroidフォルダーに両方のツールフォルダーのシンボリックリンク(ここではWindowsユーザーの情報)を作成します。 これは彼らをあなたのPATHに入れ、生活をずっと楽にするのに役立ちます。
PATHを設定する
コンピューターのオペレーティングシステムのPATH変数は、ターミナルまたはコマンドラインからコマンドを実行するときに、どこを見るかを指示します。 たとえば、ADBコマンドを実行するには、完全なパス(つまり、ADBフォルダーが実際にSDKフォルダー内にあるフォルダー)を入力して提供するか、PATH変数自体に場所を設定する必要があります。 少し混乱するかもしれませんが、良いニュースは、説明するよりも簡単にすることです。
これらの指示が書かれたとおりに機能するためには、上記のSDKダウンロードフォルダーを抽出し、このチュートリアルの正しい場所に名前を変更する必要があります。
Windows
まだ古いバージョンのWindowsを使用している場合を除き、autoexec.batファイルまたはautoexec.ntファイルでPATHを設定できなくなりました。 代わりに、システムの環境変数設定を更新する必要があります。 Windows 10マシンでの方法は次のとおりです。
- キーボードの スタート キーを押します。
- 「 環境変数」という単語の入力を開始します。
- 入力すると、システム環境変数を編集する選択肢が表示されます 。 それを選択してください。
- 「環境変数」ウィンドウで、 「(ユーザー名)のユーザー変数」セクションでPATH行項目を選択し、 「編集」 ボタンをクリックします。
編集ボックスに、セミコロンで区切られたAndroid SDKツールとAndroid SDKプラットフォームツールフォルダーへのフルパスを追加します。 次のようになります。
C:\Android\tools;C:\Android\platform-tools
古いバージョンのWindowsの場合、PATHの設定については、コンピューターに付属のマニュアルを参照してください。 また、 SDKを\ Android以外の場所にインストールした場合は、それに応じて調整する必要があります。
Macで
bashプロファイルでOS Xを実行しているマシンでPATH変数を設定できます。 これは簡単で、すべて1つのファイルで行われます。
ホームフォルダーには、.bash_profileという名前のファイルがあります。 任意のテキストエディターで開きます。 / etcディレクトリにある可能性のある.bashrcまたは.bash_profileファイルには絶対に触れないでください!
空のファイルが表示される場合や、他の情報でいっぱいになる場合があります。 ファイルの先頭に数行を追加するだけです。
export PATH="$HOME/Android/tools:$PATH"
export PATH="$HOME/Android/platform-tools:$PATH"
(SDKが別の場所にある場合は、それに応じて調整する必要があると言いましたか?良い。)
ファイルを保存し、コンピューターを再起動して、新しいPATHが適切に取得されるようにします。
Linuxの場合
LinuxコンピューターでのPATHの設定はMacでの設定とほぼ同じで、別のファイルを編集するだけです。
お気に入りのテキストエディターを使用して、〜/.bashrcファイルを開きます。 おそらく存在し、複数のエントリがあります。 ファイルが存在しないというエラーが発生した場合は、新しいファイルを作成し、終了したら〜/.bashrcとして保存します。
.bashrcファイルのENDに次の2行を追加します。
export PATH="$HOME/Android/tools:$PATH"
export PATH="$HOME/Android/platform-tools:$PATH"
ファイルを保存し、ターミナルウィンドウを閉じます。 ターミナルの新しいインスタンスを開き、次のコマンドを入力します。
source ~/.bashrc
セッションは行った変更を参照し、SDKはPATHにあります。
まとめます
これで、Androidコマンドラインツールの作業セットができ、最新の工場出荷時の画像をフラッシュしたり、zipファイルで携帯電話を手動で更新したりすることができます。 そして、あなた自身でそれをしたので、物事がうまくいかないとき、あなたはそれを修正するために必要なものを持っています。
頑張って楽しんでね!
2019年2月更新:この記事は、Android SDKManagerに関する新しいダウンロード場所と情報で更新されました。