その上、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の見た目も若干スッキリして使いやすくなってると思う。
まぁ・・あまり関係の無い話だけどさ・・
コメント
参考になりました.
やはり,JAVAは,ちょこちょこ変わりますね…
適当にドライバ関係いじったらできました。
ですが、スマホの画面を表示させたらでかくて下が見えないwwww
これって治せませんかね?
返信遅くなりました。
オンにはしました。
たぶんドライバがうまくインストールされてないと自分でも思います。
高校生さん
理由はわかりませんが、認識されない原因はAndroid側でUSBデバッグがオンになっていない、もしくはUSBドライバがインストールされていない、のどっちかだと思います。
もう一度設定を確認してみてください。
step6までできました。
http://smartgoods.me/2010/08/%E3%80%90%E5%88%9D%E5%BF%83%E8%80%85%E5%90%91%E3%81%91%E3%80%91android%E6%90%BA%E5%B8%AF%E7%AB%AF%E6%9C%AB%E3%81%AE%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88/で端末を認識させたいのですが、認識せず・・・。Dalvikなんとかは起動します。端末はso-02eです。
なにか理由があるのでしょうか?
トトロさん
遅くなってすいません。
うちのSC-03Dでも時間が経つと接続が切れます。
ちなみにoffline表示になります。仕様ですかねぇ。
PATHでくせんしました。
例示の
C:\Program Files\Java\jdk1.7.0_01\bin;C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\tools;
は3コ共駄目で下記に改めOKとなりましたのでご一報します。
C:\Program Files\Java\jdk1.7.0_25\bin;C:\android-sdk-windows\sdk\tools;C:\android-sdk-windows\sdk\platform-tools
初めて質問させていただきます。
SDKでスマホの画面を表示しているのですが
40分くらいたつと、画面表示が切れて映らなくなります。
リンクは正常なようですが、バグなのでしょうか?
環境
PC:Win7 64ビット
スマホ:ドコモギャラクシーSⅡ
よろしくお願いします。
返事おそくなりました。
一度やってみます。
ありがとうございます
まゆみさん
GALAXYSⅡLteのUSBドライバがインストールされていないか、USBデバッグがオンになっていないかのどっちかだと思います。
そのあたり確認してみてください。
始めまして まゆみ です。
PC初心者です。。。助けてください。
PC=xp 32bit
携帯=GALAXYSⅡLte
JAVA=jdk1.7.0_21
JAVAもSDKも無事にインストールが完了して
コマンドプロンプトの画面で『abd devices』を入力
エンターを押して
『List of~』が出ました。
しかし、『ddms』を入力しても携帯画面?でません。
出るのは、『Dalvik Debug Moniter』が出てきます。
どうすれば、良いのでしょうか?
説明不十分かも知れませんが
宜しくお願いします。
確認しましたが、点滅時にAndroid側ではデバッグのオンオフはありませんでした。
SDカード内のアプリを起動しているので、マウントはされていないと思います。
ちなみに、アプリをなにも起動しなくても同じく点滅でした
相原さん
SDカードがPCにマウントされているなら、マウントを外した方がいいかも知れません。
そのほか、点滅を繰り返してる時にAndroid側でUSBデバッグのオンオフが繰り返されているなら、ケーブルとか端子の接触不良の可能性もありそうですね。
CASIOのG’zOneのIS11CAです。
高速転送モード以外もすべて試しましたが、できませんでした。
相原さん
シャープ端末ですか?
高速転送モード以外にして試してみてください。
本来、USBデバッグにUSB接続モードがどれになっているかは関係無いはずだと思いますが、機種によってはメーカーに挙動がカスタムされているかも知れません。
JDKとSDKとUSBドライブをインストールし、接続可能な状態にあるのですが、ddms等で接続しようとすると、デバイス選択画面で自機デバイスがオンラインとオフラインを繰り返して点滅してしまいます。
USBデバッグにはチェック入れてますし、高速転送モードです。
解消方法などがありましたらご教授お願いしたいです。m(_ _)m
あみさん
お役に立てて良かったです!
すいさん
「内部コマンドまたは~」というメッセージはパスの設定が正しくないか、SDK managerでadbがインストールされてないかのどっちかだと思います。
platform-toolsフォルダ(C:\android-sdk-windows\platform-tools)を開いてみてadbが存在していないければ、adbのインストールが必要です。
ユウさん
シャープ端末はADB用ドライバがメーカーサイトで公開されてるのでそれをインストールするか、SDK manager.exeでUSB driversをインストールしてあるなら、デバイスマネージャーからIS12SHのドライバを無理やりAndroid phoneに設定し直せば動くと思いますよ。
はじめまして、大変分かりやすい記事でスムーズに最後の方までいけたのですが最後の最後で詰まってしまいましたのでご教授お願いします。
機種:シャープIS13SH
バージョン: 2:3:5
症状:デバイスを入れandroidとPCをデバック接続させてcmdを起動、「adb device」を実行しても表示されずddmsにも表示されない
原因としてデバイスの種類が間違っている?(android {composite} ADB interface)となっている
SDK manager.exeからと公式の両方で試しました。
PATHの設定は必須でしょうか?少し使いたいだけなのでcdで移動しList of~と表示されていたのですがこれでは不可能?
過去の質問などを参考にしましたがやはりデバイスの問題が気になります、画像を添付しましたのでどうかご教授おねがいします
いろんなサイトで試してみてお手上げだったんですが、
こちらの記事を読んで、無事に使えるようになったみたいです。
とっても助かりました。
ありがとうございます!
記事大変参考になりました
ただwin7の場合パスを通した後再起動が必要な様です
はじめまして!とても親切でわかやすいのですが、ステップ6でつまずいています。
JAVAはjdk-7u15-windows-i586.exeをとり
SDKhaandroid-sdk_r21.1-windows.zip をとり
変数値には
C:\Program Files\Java\jdk1.7.0_15\bin;C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\tools;
とうちました。
SDK managerも問題なく開きインストールもできました。
しかしいざadbとうつと内部コマンドまたはとでてきます。
みなさんの質問をみても解決できなかったのでご教授ください。よろしくお願いします。
[…] インストールはこちらのサイトを参照にさせていただいたので、こちらの方が詳しいです。 […]
参考にさせていただきました。
ありがとうございます。
ただ一点気になることが。
JAVAの環境変数を設定する際にJAVA_HOMEを入れないとAndroid SDKのjava findでjavaのpathが見つかりませんでした。
それ以外は問題ありません。
いきなりすいません
はじめまして。
手順通り進めてきたのですが
コマンドプロンプトより ddmsを入力すると
Dalvik Debug Monitorが起動されるのですが
adbを入力しても認識されません
原因教えていただけませんか?
よろしくお願いします
あいうえおさん
こういう場合の原因はおもに3つです。
・JAVAとAndroid SDKのパスが通ってない
→パスを正しい値に設定する
・SDK managerで必要ファイルをダウンロード/インストールしていない
→Step4でファイルをインストールする
・ダウンロードしたファイルが「adt-bundle-windows-○○.zip」
→Android SDKのサイトから「android-sdk_r○○-windows.zip」をダウンロードして最初からやり直す
このあたりもう一度確認してみてください。
Misacoさん
遅くなりましたが、なんだか解決されたみたいで良かったです!
すみません自己解決しました!
adbは無事に動作してくれるようになりました。
root化はいっこうに出来ないですが…
お騒がせしました。ありがとうございました!
cmdと打ち、黒い画面は出てくるのですが、adb devicesと打っても写真のように表示されません ddmsも駄目です パスはちゃんと設定したはずなんですが・・・