その上、Android4.0が発表されたよね。
もう、Android SDKをインストールしちゃいたい人が去年の今頃の倍くらいはいると思うんだ。
だからこそ、これからAndroid SDKをいじる人やスクリーンショット(画面キャプチャ)だけのためにAndroid SDKを使いたい人も倍くらいに増えてると思うんだ。
そういうわけで、インストーラーに頼らない、かつ迅速・丁寧な2011年10月時点でのAndroid SDKインストール手順を紹介しよう。
こちらを参考にしてください。
もっとシンプルにわかりやすくSDKをインストールするんだ
以前のAndroid SDKインストール手順の紹介記事のコメント欄をみていただくとわかるが、sdkのインストーラー(exeのもの)、エラーばっかりなので正直面倒くさすぎなんだ。
肝心のパスを通したりなどを結局手動でやらないといけないし、ファイル一式がProgram Filesの下に置かれるのでWindows7のHOMEなどでは管理者権限で実行しなければ必要ファイルのインストールさえできなかったりと、ライト(?)なユーザーにとってはとにかく不便!
だから、もっとシンプルに!もっとスピーディーに!インストールする一連の手順をザックリかつ深掘りしながら紹介したいんだッ!
手順たち
STEP.1 必要なものを準備
ナニをするにもまずは準備が必要だ。
とにかく必要なものを揃えよう。
・windows PC
・Android SDK本体
http://developer.android.com/intl/ja/sdk/index.html
ダウンロードするもの:android-sdk_r○○-windows.zip
Android SDKは「exe」ではなく「zip」のものをダウンロードして使う。(追記:上記リンクの「DOWNLOAD FOR OTHER PLATFORMS」をクリック!)
Google的にはRecommendedな「exe」は私的にはもはや決してRecommendできない。
「sdk_r○○」の○○はバージョンなのでちょいちょい変わる。気にせず最新のものを使おう。
※2012年7月29日追記
ZIPは「DOWNLOAD FOR OTHER PLATFORMS」リンクからダウンロードできる。
・JAVA
http://www.oracle.com/technetwork/java/javase/downloads/index.html
ダウンロードするもの(64bit版PCの場合):jdk-7u1-windows-x64.exe
ダウンロードするもの(32bit版PCの場合):jdk-7u1-windows-i586.exe
上記URLの「Java Platform (JDK)」をダウンロードする。64bit版PCと32bit版PCでダウンロードするものが異なるので注意するんだ。
ファイル名の「7u1」の部分はバージョンなのでちょいちょい変わる。気にせず最新版を使えばいいと思う。
STEP.2 JAVAのインストールとパスの設定
JAVAに関しては、最近のPCではインストールしてあるものも多い気配。
だからこそ情事の前にとりあえずJAVAの有無を調べるんだ。
「c:\Program Files\JAVA」または「C:\Program Files (x86)\JAVA」に「jdk」で始まる名前のフォルダがあるかどうか見てみよう。
無ければインストールする必要があるし、あったとしてもパスの設定が必要な場合がありそうだ。
またJAVAは異なるバージョンのJAVAを同じPCにインストールすることができてしまう。面倒な人はとりあえず最新版をインストールし、それでパスを設定するのが楽チンコースかも知れない。
インストールしてない場合は上記URLから「Java Platform (JDK)」を選択、利用規約に同意したならばダウンロードしインストールだ。
JAVAのパスの設定方法
インストールができたら次はJAVAのパスの設定だ。
私と同じバージョンのJAVAをインストールした人なら、設定すべきパスは「C:\Program Files\Java\jdk1.7.0_01\bin;」だ。
「1.7.0_01」の部分がインストールしたJAVAにバージョンよって異なるので注意深く見守ろう。
「スタート(画面左下windowsマーク)」をクリック
→「コンピューター(マイコンピュータ)」を右クリック
→「プロパティ」をクリック
→「システムの詳細設定(詳細設定)」をクリック
→「詳細設定」タブをクリック
→「環境変数」をクリック
→「○○○○のユーザー環境変数」の一覧に「PATH」が無ければ「新規」をクリック
「PATH」があったら「PATH」をクリックしたうえで「編集」をクリック
→「変数名」を「PATH」、「変数値」にパスを入力し「OK」をクリック
→「OK」、「OK」と進んで設定完了!
「変数値」に入力するパス
C:\Program Files\Java\jdk1.7.0_01\bin;
もう一度書くが数字部分はインストールしたJAVAのバージョンによって異なるので注意。
既にインストールしてある人、別のバージョンをインストールした人は「ローカルディスク(C:)」→「Program Files」→「Java」と進めばバージョンがわかるはず。
STEP.3 Android SDKの解凍と設置
「android-sdk_r○○-windows.zip」をダウンロードしたら、すかさず解凍しよう。
解凍すると、「android-sdk-windows」というフォルダが発生する。
次はその発生した「android-sdk-windows」フォルダを、Cドライブのすぐ下に置こう。
これで設置はOKだ・・!
※2012年4月24日追記!
解凍してできたフォルダが「android-sdk」だったというコメントを頂きました。解凍して発生するフォルダが「android-sdk-windows」というフォルダ名ではない場合もありそうです。ここで紹介しているフォルダ名は例として考えてもらって、パスの設定などの時は、フォルダ名に注意しよう!
STEP.4 SDK managerを使って必要なものをインストール
さてさて、JAVAが使えるようになれば今度はSDK manager.exeが使えるようになる。
先ほど解凍したフォルダ「android-sdk-windows」の中に「SDK manager.exe」がいる。
これを使うと必要なブツをインストールすることができる。
それでは早速、ダブルクリックで「SDK manager.exe」を起動してみよう。
必要なものについては、目的にもよるがスクリーンショット、フォントの変更(adb pushなど)くらいのことでしか使わないなら、「Packages」の「Tools」だけで充分だと思う。
だが、念のため「Extras」の「Google USB Driver Package」もインストールした方が良いと思うよ、たぶん。
SMT-i9100などメーカーからUSBドライバが提供されてないAndroid端末を所持する予感があるならなおさらだ。
※ちなみに調子に乗って上記二点以外の全部とかインストールしようとすると、とんでもない時間がかかるので注意!!
※2013年9月29日追記
SDK manager.exeはダブルクリックで起動しない場合は、コマンドプロンプトで「android」を実行することでSDK managerを使うことができる。
「SDK manager.exe」を起動したら「Tools」、「Extras」の「Google USB Driver Package」にチェックを入れて右下の「Install 2 packages」をクリック。
利用規約に同意したなら「Accept All」して「Install」をクリックだ!
インストールが始まったらしばらく待とう。
しばらくすると「Done loading packages.」というメッセージが現れる。
表示されたら無事にインストール完了だっ!表示を確認したら「close」でOKだ。
ちなみにPCによってはセキュリティソフトが異議を申し立てる場合がある。(なんかアラートだしたりするかも)
それでもなお、SDKを使いたいのであればセキュリティソフトを一時的にオフにしたりなど苦渋の決断をせざるを得ないだろう・・
STEP.5 Android SDKのパスの設定
必要なものをインストールしたら、次はSDKのパスを設定しよう。
設定しておくことでSDK関連の作業がスムーズになる。
・・っていうか設定しちゃえばいいと思うんだ。
ともあれ「環境変数」の設定画面を開くんだ。
※()内はwindows XPでの名称ね。
SDKのパスの設定方法
「スタート(画面左下windowsマーク)」をクリック
→「コンピューター(マイコンピュータ)」を右クリック
→「プロパティ」をクリック
→「システムの詳細設定(詳細設定)」をクリック
→「詳細設定」タブをクリック
→「環境変数」をクリック
→「○○○○のユーザー環境変数」の一覧に「PATH」が無ければ「新規」をクリック
「PATH」があったら「PATH」をクリックしたうえで「編集」をクリック
→「変数名」を「PATH」、「変数値」に下記のパスを入力し「OK」をクリック
※JAVAのパス設定している場合、「PATH」が既に存在した場合は既に入っている値の末尾に追記しよう。
→「OK」、「OK」と進んで設定完了!
「変数値」に入力するパス
C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\tools;
※面倒なので一行にしてある。複数のパスを入力する時は必ず「;(セミコロン)」で区切るのがルールだ。
ちなみに私の場合はJAVAのパスもあるので結果としてこんな感じになった。
C:\Program Files\Java\jdk1.7.0_01\bin;C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\tools;
※「jdk1.7.0_01」の数字部分はインストールしたJAVAのバージョンによって異なるので注意!
参考として画像も載せておくよ。JAVAのパス設定の画像だけどイメージは掴みやすいと思うんだ・・
察しが良い人はわかりましたね?
そう、これで完了・・だ・・。
ついにAndroid SDKのインストールが完了したのですよ・・
STEP.6 いちおう動くか確認してみよう
無事インストールできちゃったと思うんだけど、とりあえず動くかどうか確認してみよう。
コマンドプロンプトを使って確認だ!
コマンドプロンプトの起動
「windows」キーを押しながら「R」キーを押して「ファイル名を指定して実行」を開こう。
開いたら、「cmd」と入力し「Enter」キーをねじ込む。
黒い画面が出るだろう?
そこで「adb devices」と入力し「Enter」キーを押し込む。
画像のような感じにメッセージなどが出たらバッチリインストール完了されているということなんだ!
「* daemon not running~」などの二行は表示されないかも・・表示されなくても「List of~」が出てたらダイジョウブだから・・
同じく「ファイル名を指定して実行」で、「ddms」と入力し「Enter」キーを押し込むとddmsが起動するはずだ!
ddmsを使うとAndroidのスクリーンショット(画面キャプチャ)を撮ったりできる。使い方はこちらを参考にしてくれっ!
もはやあなたは自由だ・・誰の許可もいらないッ!
好きなだけadbしたりddmsしてしまうことが許された瞬間なんだ・・ッ!!
お疲れ・・様でした・・ッ!
いつもの一言
シンプルにって書いたけど、実際あまりシンプルではないかな。
ちょいちょい説明が入ってるからややこしく感じるかも知れないけど、まとめると・・
・JAVAインストールとパスの設定
・SDK manager.exeでToolsとUSBドライバをダウンロード
・SDKのフォルダにパスを設定
・・って感じかな。
余計なことは考えずにTry and Goだよ人生は・・。
でもちょっと考えて行動はした方がいいよね。
ところで今回使ったAndroid SDKはまたもや細やかかつ大胆な仕様変更が行われていたことに気付いた人はいるだろうか?
SDK manager.exeが分割されてAVD manager.exeが新登場していた。
SDK manager.exeの見た目も若干スッキリして使いやすくなってると思う。
まぁ・・あまり関係の無い話だけどさ・・
コメント
本体のメモリが圧迫されているため、Android端末のRoot化をしたく、このサイトにたどり着きました。
大変分かりやすく親しみのある文章で、途中までは順序よく行っていたのですが、コマンドプロンプトを起動してadb devicesを入力したところで、
『’adb’ は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。』
と出て、途方に暮れているところです。
パスは、;C:\Users\Misaco\Program Files\Java\jdk1.7.0_13\bin;C:\android-sdk-windows\platform-tools;C:\Users\Misaco\android-sdk-windows\tools;と設定しております。
android-sdkをインストールするとき、「android-sdk_r○○-windows.zip」ではなく「adt-bundle-windows-x86_64.zip」だったのですがこれが問題なのでしょうか?
アドバイス頂ければありがたいです。
あいうえおさん
「crnd」じゃなくて「cmd」です。
ddmsと入力しても見つかりませんと表示される時は、パスの設定ができてないです。
パスを設定すれば良いと思います。
STEP6のファイル名を指定して実行をし、crndと打ってもcrndが見つかりませんと表示されます 同じくddmsと打っても見つかりませんと表示されてしまいます どうすれば良いでしょうか?
くまたんさん
ダウンロードしたAndroid SDKのファイルはここで紹介している「android-sdk_r○○-windows.zip」ですか?
もし、そうでないならパスは使っている人のPC次第で変わりますよ。
smartgoods.me さん
C:\android-sdk-windowsを入力しても出ませんでした。
では、一体何が正しいパスなのでしょうか?
くまたんさん
パスの設定が正しくない時に表示されるメッセージです。
パスに設定している「C:\android-sdk-windows」をブラウザかフォルダのアドレスバーに入力して、エンターキーを押すとパスが正しいかどうかわかります。
そのフォルダが開けば正しいパスです。
私はJavaとandroidSDKなどのダウンロードは出来ましたが、cmdと入力した後にadb devicesを入れても、
‘adb’は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
となってしまい、ddmsと入れても起動しません。
Pathに設定したのは、
C:\Program Files\Java\jdk1.7.0_11\bin;C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\tools;
です。tools等のモノもインストールされている様ですが、
一体どうしてでしょうか。
ちなみに、私はWindows Vistaの32bitを使っています。
こんばんは。
こちらの記事を参考にさせてもらいました。
初めは斜め読みしてしまい、
android-sdk_r○○-windows.zipではなく
adt-bundle-windows-x86_64.zipの方を
ダウンロードしていました。
インストール確認手順でインストールが確認されず、
パスの確認を何度もしました。
adt-bundle-windows-x86_64.での
パスを設定しても実行されず、諦めていました。
しかしダウンロードしたファイルが違うことに
やっと気づきまして
android-sdk_r○○-windows.zipをダウンロードし
インストールを確認することができました。
私の使っているPC(win7)では
Android SDKダウンロードのページに
大きく出ている
Download the SDK
ADT Bundle for Windows
をクリックするとadt-bundle-windows-x86_64.zip
ファイルがダウンロードされました。
インストーラーではありませんでした。
というのは言い訳に過ぎず
初めから一字一句をきちんと読めば良かったんですよね。
大変反省しております。
長文になりましたが
Android SDK をインストールでき
感謝しております。
本当にありがとうございましたm(_ _)m
96さん
まず、cmdはコマンドプロンプトのことです。
つまり、すでにcmdを開いている状態だと思います。
はじめまして。何度やっても、コマンドプロンプト内で‘cmd‘は、内部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。と出てしまいます。
改善方法を教えてください。
なんとか、無事キャプチャーできるようになりました!
このページがあって本当に助かりました。
ただ、なつめさんと同じく、
SDK Manager.exeを実行した時に、一瞬だけコマンドプロンプトが表示されて反応せず、
あちこち探していたらなつめさんと同様の解決策を紹介したページにたどり着き、
find_java.batを書き換えたら成功しました!
[環境]
Windows7 home 64bit
android-sdk_r21.0.1-windows
jdk-7u11-windows-x64 (jdk1.7.0_11)
lenさん
apoloさん
ダウンロードするものはダウンロードページの「DOWNLOAD FOR OTHER PLATFORMS」をクリック→「android-sdk_r○○○-windows.zip」というファイルですよ。
ダウンロードページに行ってダウンロードしたらファイル名がadt-bundle-windows-x86になっています。どうしtら良いのでしょうか?
lenさん
ダウンロードするものはダウンロードページの「android-sdk_r○○○-windows.zip」というファイルですよ。
はじめまして、ファイル名がandroid-sdk-windowsではなくadt-bundle-windows-x86となっているのですがどう対応すればいいのかわかりませんおしえてください。
PANIC: Could not open: [ファイル名]と出て開けません・・・。
[…] […]
[…] […]
トリさん
富士通製品のUSBドライバはREADMEをよく読んでインストールしたほうがいいと思います。
それ以外は、T-01DのUSBデバッグにチェックが入れてあればPCで認識されると思います。
なつめさん
報告ありがとうございます。
同じ状況の人たちのためになると思います!
はじめまして
ステップ6まで無事クリアし、ddmsを起動することもできましたんですが、いざスマホを接続してみると認識しません。ドライバもadbをインストールできていますし、いろいろ接続の形式を変えましたがなにもかわりません。どうしたらいいですか?教えてくださいお願いします。機種はT-01Dです。
はじめまして。この記事のおかげでとても助かりました!
ありがとうございます。
SDK Manager.exeを実行した時に、一瞬だけコマンドプロンプトが表示されて反応しなかったのですが、エディタを使って
c:android-sdk_r21-windowsandroid-sdk-windowstoolslibfind_java.batの26行目と32行目にあるJava.exeとjavaw.exeを指定するところを書き換えたらすんなりいきました。
26行目:
set java_exe=”C:Program FilesJavajdk1.7.0_09binjava.exe”
に書き換え
32行目:
set javaw_exe=”C:Program FilesJavajdk1.7.0_09binjavaw.exe”
に書き換え
これでSDK Manager.exeはちゃんと動いてくれました。
何かのたしになるかわかりませんが、ご連絡まで。
(その他参照したページ:http://blog.mamimu.me/fishblue/?p=6)
[環境]
Windows7 home 64bit
android-sdk_r21-windows
jdk-7u9-windows-x64 (jdk1.7.0_09)
ありがとうございました
Toshiさん
ADBコマンドはAndroid側のUSBデバッグ機能をオンにしなければ使えないので、そこを確認してみてはどうでしょう?
はじめまして。米国売られているXperia Ionで試しましたが、
どうも本体を認識しないようです。Adb devicesで、List of devicesとなりますが、
Adb shellと打つと、error device is not foundとなります。
USBドライバもインストール(PC Companion)しましたが、同じです。
何か良い案ございますでしょうか?
ご教授宜しくお願いします。PCは、Windows7です。
platform-toolsが空ということは、おそらく必要なファイルがダウンロードできてないと思いますよ。
コマンドプロンプトにて”adb devices”を実行させたところ、’adb’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。
となってしまいます。toolsのPathは通っていると思うのですが(emulator -helpが実行可能)、Platform-toolsのPathに問題があるのだと考えています。android-sdk-windowsフォルダのadd-onnフォルダとplatformsフォルダの中身が空っぽなのですが関係あるでしょうか。Android SDKではAndroid SDK Platform-toolsはInstalledとなっています。どなたかアドバイス頂けると助かります。
くらげさん
コマンドプロンプトが起動したまま、ということですがそのまましばらく待っても起動しませか?
PCのスペックにもよりますけどddmsは割と起動が遅いです。うちのPCだと30秒くらいかかります。
javaやパスが設定できてないときはコマンドプロンプト自体が起動しなかったりするので。
ファイル名を指定して実行からddmsを実行しようとしても
コマンドプロンプトが起動したまま何も起こりません。
ddms.batをダブルクリックしても同じです。
List of devices attached は出ます。
smartgoods.meさん
仰る通り、自動起動していた管理ソフトが原因でした。
これでroot化できました!ありがとうございました!