以前Android SDKの導入手順を紹介したよね。
でも最近そのSDKの手順が変わっていたので新たな手順を紹介しよう。
Gingerbreadのタイミングで変わったのかな?
思いっきり変わっている。
全然気づかなかったよ・・
ところで今回からAndroid2.3(Gingerbread)のエミュレータが作れるようになったり、Galaxy Tabのドライバも入れることができるようになっていた。
PC上でGingerbreadを体験することも可能だ。
興味がある人は入れてみてもいいんじゃないだろうか。
こちらを参考にしてください。
新たに最新のインストール手順を公開しました。最新インストール手順を参考にしてください!
・【新・初心者向け】Android SDKの最新インストール手順2011年10月版!少しだけシンプルに解説!
Android SDKとは
Android SDK・・
それはAndroidアプリを開発するのに便利なツール。
そしてアプリ開発だけでなく、Androidのスクリーンショットを撮ったり、「adb shell」などのコマンドを使いAndroidをいじったりできる代物。
ところで今回googleからwindowsユーザーへささやかなプレゼントがあった。
なんとインストーラーが登場していたのだ・・ッ!!
せっかくなので今回はそのインストーラーを使ったAndroid SDKインストール方法を紹介しよう。
やることリスト
STEP.1 SDKのダウンロード
なにはともあれ必要なモノは言わずもがな、Android SDKのファイルだ。
まずはSDKインストーラーをダウンロードしよう。
・Android Developers「Android SDK」
ダウンロードURL:http://developer.android.com/sdk/index.html
Android Developersのサイトから「installer_r08-windows.exe」をダウンロードしよう。
(ダウンロードURLの「recommended」となっているもの。「r08」の部分はバージョンが変わるとともに変わるので「r08」とは限らないよっ)
動作条件としてJAVAがPCにインストールしてある必要がある。
インストーラーを起動したときにJavaの有無を調べてくれるので、インストールしてない時はダウンロード/インストールしよう。
・ORACLE「Java SE DOWNLOAD」
ダウンロードURL:http://www.oracle.com/technetwork/java/javase/downloads/index.html
(インストール手順は別段ややこしいことはないので省略。)
STEP.2 SDKのインストール
SDKインストーラーをダウンロードしたら、おもむろに実行してみよう。
どうなっていくのかは画像を参考にしてくれたらいいさ。
ここでJavaの有無をチェックしてくれる。
もしJavaがインストールしてなければ、ORACLE(Javaのメーカー)へのリンクボタンがここに登場する。
リンクボタンが出ちゃった人はORACLEのサイトへ行き「Java」をダウンロードしよう。
(いくつかダウンロードできるものがあるが「Java」というものだけでOKだ。
ダウンロードしたらインストールもお忘れなく!)
次にPC内のどこへインストールするかを聞かれる。
表示されている場所に問題がなければそのまま次へ進めば良いだろう。
ここで表示される場所(PC内でのURL)は、後々パス通す必要があるのでビビリな人は表示された文字列(URL)をメモなりコピーして保存しておくことをオススメするよ。
「windowsキー」を押すか、「スタート」をクリックしたときのプログラム一覧に「Android SDK Manager」を追加するかどうかを選択できる。
「Do not create shortcuts」にチェックを入れた場合はプログラム一覧に追加されない。
これでSDK自体のインストールが完了した。
だがこのままではadbやddmsは使えない。
「Start SDK Manager(to download system images, etc.)」にチェックを入れたまま「Finish」をクリックしSDK Managerを起動だ!
STEP.3 SDK managerで必要なものをダウンロード
SDK Managerを起動すると、突如何かをチェックするような動作をするが気にせず淡々と対応しよう。
ひとしきりチェックが終わると上の画像のようにインストールできるものを選択できるようになる。
「adb」、「ddms.bat」に必要なモノは「Platform-tools」だけだ。
ちなみにアプリ開発やエミュレータは要らないっちゅう人は、ひと思いにそれ以外を「Reject」してしまっても問題無しなんだ。
逆にGingerbreadのエミュレータを見てみたいとか、いつかアプリ開発をやってみたいなんていう人は「Accept All」しておこう。
心の準備ができたら、最低でも「Platform-tools」を「Accept」にして「Install」をクリックだ!
あとはしばらく待とう・・
使っているPCの環境によっては上の画像のようなことを繰り出してくるかもしれないので、セキュリティソフトをオフにしてインストールした方がいいかも知れない。
この画面になればSDK managerの仕事は無事完了だ。
(途中、「adb restart~」とか聞いてくることがあるかも知れないが、その時は「YES」でOKだ。)
STEP.4 パスを通す
さすがインストーラー、SDKに必要なものはSTEP.3までで全て揃う。
指示に従って進むだけの楽ちん(?)インストールだ。
だがインストーラーだからと言って甘く見てはイケない。
なんとパスを通してくれないのだ。
・・・まったく!
そういうわけなのでパスを遠そう。
今回はPCにもともと入っているパスを消したり変更してしまわないように、「ユーザー環境変数」にパスを追加してみよう。
ちなみにパスに入力する内容は普通にインストールした場合のパス。
要するに、「tools」と「platform-tools」の二つのフォルダのURL(パス)を追加するイメージだ。
インストールした場所を変えた場合は、下記を参考に変更しよう。
64bitのPCを使っている人もちょっと違うかも。
インストールした場所を変えた場合の入力例
(「STEP.2」でSDKをインストールした場所)\tools;
(「STEP.2」でSDKをインストールした場所)\platform-tools;
普通にインストールした場合の入力例
C:\Program Files\Android\android-sdk-windows\tools;
C:\Program Files\Android\android-sdk-windows\platform-tools;
パスを通す手順
「windowsマーク(スタート)」をクリック
→「コンピューター(マイコンピュータ)」を右クリック
→「プロパティ」をクリック
→「システムの詳細設定(詳細設定)」をクリック
→「環境変数」をクリック
→○○○のユーザー環境変数の「新規」をクリック
→「変数名」に「PATH」と入力
→「変数値」に「C:\Program Files\Android\android-sdk-windows\tools;C:\Program Files\Android\android-sdk-windows\platform-tools;」と入力し「OK」
※カッコ内はXPでの表記。
※「○○○」はwindowsのユーザー名
これでパスが通ったことになる。
めでたくSDKインストールの完了だい!
これで準備は整った・・
STEP.5 ddms.batを起動してみる
さぁDDMSを起動しまくろう。
思う存分、ADBしまくろう・・
気の済むまでddmsしたりHT-03Aにadb shellしまくればいい。
ざっくりと3種類の起動方法がある。
もちろんどの方法でもOK!
ddmsの起動方法(1)
「windows」キー+「R」キー
→「ddms」と入力しエンター
ddmsの起動方法(2)
「windowsマーク(スタート)」をクリック
→「ファイル名を指定して実行」
→「ddms」と入力しエンター
ddmsの起動方法(3)
SDK managerをインストールしたフォルダへ移動
→「tools」へ移動
→「ddms.bat」をダブルクリック
Android端末をUSBケーブルで接続してddmsに端末名が表示されればSDKやddmsのインストールは無事完了したということなんだ。
(※Android端末は「menu」キー→「アプリケーション」→「開発」→「USBデバッグ」にチェックを入れておくのはもちろんのことだ!)
また、無事にSDKをインストールできていてもddmsに表示されない場合があるが、その原因は端末のUSBドライバが無いことが原因だと思う。
それぞれの端末用のUSBドライバをインストールしてみることをオススメする。
※ちなみにSH-03Cのドライバインストール手順ならこちらを参考にどうぞ。
余談だけど・・
過去にSDKをインストールしたことがある人はここまでやってきてこう思っただろう。
「なんか、前とあまり変わってないような・・」
インストール時にJAVAの有無を調べてくれるところ以外、今回のインストーラーでは特に何も変わっていないような気がする。(たぶん・・)
自力でパスを通さないといけないしね・・
調べてくれるのもありがたいっちゃあ、ありがたいことだよ。きっと!
ちなみに、前のSDK(SDK setup.exeがあるタイプ)を使っている人でも、「SDK setup.exe」を起動すると「adb」とか「ddms.bat」の配置が勝手に変えられてしまうので油断は禁物だ。
そうなったら、上記で解説しているパスを通せば使える。(・・と思う)
インストーラーでインストールし直してもいいけどね!
デベロッパー登録してたらこういうの事前に教えてくれるのかなぁ。
コメント
返信ありがとうございます。
パスの設定は「C:\Program Files (x86)\Android\android-sdk-windows\tools;C:\Program Files (x86)\Android\android-sdk-windows\platform-tools;」
でパスを設定しているのですが、どこか間違っているのでしょうか?お手数ですが宜しくお願いします。
もも太郎さん
冒頭にも書いてますが、最新のインストール手順は↓で紹介してますのでよければ参考にしてみてください。
http://smartgoods.me/2011/10/special_android_sdk_install/
「ファイル名を指定して実行」などで起動しない原因はパスが設定できてないということだと思います。
この記事のSTEP.4か上記URLのSTEP.5を見ながらパスを設定してみてください。
はじめまして。いつも参考にさせて頂いてます。
質問なのですが、
STEP.5 ddms.batを起動してみるで、
ddmsの起動方法(1)
「windows」キー+「R」キー
→「ddms」と入力しエンター →「ddmaが見つかりません~」と表示されます。
ddmsの起動方法(2)
「windowsマーク(スタート)」をクリック
→「ファイル名を指定して実行」
→「ddms」と入力しエンター →「ddmsは内部コマンド外部コマンド~」と表示されます。
ddmsの起動方法(3)
SDK managerをインストールしたフォルダへ移動
→「tools」へ移動
→「ddms.bat」をダブルクリック →「起動成功」
起動方法3では起動するのですが、起動方法1・2で起動させるにはどうすれば良いのでしょうか?ご教授お願いします。
連続投稿失礼致します。ddmsに端末が認識されていない件ですが、解決致しました。お騒がせ致しました。
やったことは、
1、SDKマネージャーオプションで「Misc」の中の「Force https://…」にチェックをいれる。
→【初心者向け】PCにAndroid SDKを導入(インストール)する(winでもmacでも)のステップ5に書かれていた内容です。
2、SDKマネージャーで「Android 4.0 (API 14)」をインストール→これは関係ないかもしれませんが2ついっぺんに処理してしまったのでどちらが有効だったかわかりません。
お騒がせしました&ありがとうございました。
はじめまして。大変わかりやすく助かっております。が、、、
Android端末をUSBケーブルで接続してddmsに端末名が表示されず、原因がわからなくて困っております。もし何かわかれば教えて下さい。
次のような状況です。
・コマンドプロンプトで「adb devices」入力で「list of devices attached」と表示される。
・デバイスマネージャーではドライバーが正常に認識されている。
・コマンドプロンプトで「ddms」入力でddmsが正常起動するが端末名表示されない
・コマンドプロンプトで「adb shell」入力で「error: device not found」と表示される。
国場のマブヤーさん
はっきり言いますが、root権限取得作業は自己解決できる人は手を出さない方が良いです。
ちょっとしたことで起動しなくなることもよくあることです。
ですが、お名前に「マブヤー」というキーワードがありますので沖縄ファンとして少し調べました。
同じものかわかりませんが該当zipをダウンロードしinstall.batを調べたところ、この一文が書いてあります。
「android-sdk内のbinフォルダへパスが設定されている事が必要です。」
解決できるのを祈ってますよ!
初めまして、rootができなくて困ってます 教えてください。
ROOT化バッチファイルを実行したいのですが
(auto-rootkit_by_hitobashilar-286-542+++++フォルダー内のinstall.batを起動)をしようとクリックしても
一瞬黒画面がでてすぐ消えます。
<javaが原因かどうかは・・>
「windows」キー+「R」キー
→「cmd」と入力しエンター → OKです
→「ddms」と入力しエンター → ddmsが見つかりません
<USBドライバが原因かどうかは・・>
Androidを接続して、
「windows」キー+「R」キー
→「cmd」と入力しエンター → OKです
→「adb devices」と入力しエンター → adbが見つかりません
どうしたら宜しいでしょうか?
[…] SDKを入手して対応することにした。Android SDKのインストールは、【初心者向け】Android SDKインストール手順 2011年1月版!を参考に進めた(感謝)。環境構築後、Android Custom Cookbook Archive […]
たびたび失礼します。
STEP.3 SDK managerでPlatform-toolsはダウンロードしているのですが、
adb.exeはどこにもないのです。
すいませんけど宜しくお願い致します。
hamaさん
「adb.exe」は初期状態では存在しません。
「STEP.3 SDK managerで必要なものをダウンロード」でダウンロードするものなので、ダウンロードをしてみてください。
返信ありがとうございます。
大変申し訳ありませんが、bitは私の打ち間違えです。
PATHのほうではbinになっています。
あれから様々なサイトを巡り、解決策を探してみましたが未だに見つかっていません。
PCとの相性などがあるのでしょうか。
まだしばらくの間は色々と試してみようと考えていますが、諦める際にはこちらのほうに報告させていただきます。
miyaさん
ちょっと状況がよくわからないのですが、eclipseでの設定の話ですか?
ビルドやエミュレータの話はここでは書いてないのですが・・
すみません。
Android SDKインストール後のアプリケーション設定を行いたいのですが、選択できない状態です。
また、その後の手順である
ビルドおよびエミュレートでは「アプリケーション設定の構成してください」と表示され、進めません。
何が原因でしょうか…
よろしくお願いします。
コッペさん
返信遅くなってごめんなさい。
苦戦されてますね・・
私自身、javaとかに詳しいわけではないのでなんともですが、気になったところとしてはパスの値です。
javaのパスが「C:\Program Files\Java\jdk1.7.0\bit」とありますが、
「C:\Program Files\Java\jdk1.7.0\bin」が正しいのではないですかね?
連続投稿失礼します。
コマンドプロンプトでandroid.batを実行した際の動作を記述し忘れてしまったので追記させていただきます。
~~ここから~~
C:\Program Files\Android\android-sdk-windows\tools>android.bat
java.lang.NullPointerException
at com.android.sdkuilib.internal.repository.AvdManagerPage.createContents(AvdManagerPage.java:58)
at com.android.sdkuilib.internal.repository.AvdManagerPage.(AvdManagerPage.java:47)
at com.android.sdkuilib.internal.repository.SdkUpdaterWindowImpl1.createPages(SdkUpdaterWindowImpl1.java:243)
at com.android.sdkuilib.internal.repository.SdkUpdaterWindowImpl1.postCreateContent(SdkUpdaterWindowImpl1.java:303)
at com.android.sdkuilib.internal.repository.SdkUpdaterWindowImpl1.open(SdkUpdaterWindowImpl1.java:117)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:335)
at com.android.sdkmanager.Main.doAction(Main.java:108)
at com.android.sdkmanager.Main.run(Main.java:108)
at com.android.sdkmanager.Main.main(Main.java:97)
~~ここまで~~
android.batをremで表示してみたところ一番最後の
em Finally exec the java program and end here.
REM set REMOTE_DEBUG=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
call %java_exe% %REMOTE_DEBUG% -Dcom.android.sdkmanager.toolsdir=”%tools_dir%” -Dcom.android.sdkmanager.workdir=%work_dir% -classpath “%jar_path%;%swt_path%\swt.jar” com.android.sdkmanager.Main %*
の部分まで進んで上記のエラーに繋がっているみたいです。
ただ、文章の内容が理解できていないためそれ以前に問題がおきているかどうかまではわかりません。
2稿に渡る長文失礼しました。
はじめまして、わかりやすく説明されていたので参考にさせていただきました。
現在STEP3のSDKmanagerの起動で躓いています。
SDKmanager.exeを管理者で実行及びダブルクリックで開いてもコマンドプロンプトが一瞬出てきてすぐに消えてしまいます。
他のサイトなども調べて原因となっていそうな部分は弄ってみたのですがどれも効果がありませんでした。
原因と試してみた解決策は次の通りです。
・「ユーザ名が全角だと正常に起動しない」:ユーザ名がもともと半角なので当てはまりません 念のため半角で別のユーザを登録しましたが結果は同じでした
・「javaのPATHが古いものになっている」:プロンプトでjava -versionを実行したところ1.7.0が表示されたので問題ないと思います また、oracleのサイトでチェックをしましたが1.7.0が検知されました
・「PATHが通っていない」:確認の仕方がわかりませんでしたがPATHには;C:\Program Files\Java\jdk1.7.0\bitをいれてあります コマンドプロンプトでも検知できているので大丈夫だとは思うのですが… Leafさんの件もあったのでPATHに\java.exeを付け加えたものも試してみましたがこれも反応がありませんでした
・「SDKかJDKのどちらかがインストール時に破損している」:どちらも再インストールしてみましたが変化はありませんでした 環境変数もインストールごとに打ち直しています SDKに関してはインストーラーとzipの両方を試しましたが動作に変わりはありませんでした
・「PATHの中にスペースがある」:Program Filesの外にフォルダを作成してみましたが結果は同じでした もちろんPATHはかえてあります
・「PATHにtoolsとplatform-toolsを追加」:SDKmanager起動時にはあまり関係はないと思いますが、一応PATHに追加してあります 動作に変化はありませんが…
OS:VISTA 32bit(恐らく)
使用したSDK:android-sdk_r13-window
使用したJDK:jdk1.7.0
解決策がありましたら教えていただけないでしょうか。
よろしくお願いします。
はじめまして、、「platform-tools」の中に「adb.exe」がないのですが、どうやってこれをインストールすればいいでしょう?
コマンドプロンプトでなにもできない状態です。
宜しくお願いいたします。
holyさん
003SHは持っていないので確認できませんが、ネットを見る限りできないような感じですね。
以前コメントいただいたのですがディズニーモバイルでもダメっぽいです。
ソフトバンクのシャープ製端末では/data/fontsにアクセスできる権限が違うのかも知れません。
ちなみに/system/fontsはAndroid自体のフォントの場所ですよ。
ここにはDroidSansが入ってたりします。
DroidSansを任意のフォントで上書きすることでDroidSansを好きなフォントに変更することもできるかも知れませんが、この領域はroot権限取得してsystemの堅牢なロックを解除しないことには変更ができないので難しいと思います。
windows7ということもあり、cmdを管理者として開き、pushを行えるようになりました。003shでは、フォントのありかは、/data/fonts/ではなくsyatem/fonts/でした。ここまではできたのですが、cmdでのメッセージが「ready only file system」とでて止まってしまいます。解決方法はありますか?
試しに入れたら劇重いさん
<アンインストール>
画面左下の「windowsマーク(もしくはスタート)」をクリック
→「すべてのプログラム」
→「Android SDK Tools」
→「Uninstall Android SDK Tools」
→「Uninstall」をクリック
また、普通のwindows用アプリケーションと同じようにプログラム一覧から「Android SDK Tools」を右クリック→「アンインストール」でもアンインストールができます。
ちなみにSDK manager起動後の各種ファイルインストールはPCのスペックとかに関係なく、けっこうな時間がかかります。
andoroidSDKのアンインストールの方法を教えてください。
おねがいします。アンインストールの方法も教えてください。
とこたんさん
ほんとにごめんなさい~!!!
完全に見落としてました。
もう解決されてるかもしれませんが・・
ダウンロードするjavaは、4つ並んでいるうちの一番左の「Java Platform (JDK) 7」です。
XPならだいたい32bit版だと思うので、「jdk-7-windows-i586.exe」でだいじょうぶだと思います。
がんばってみてください!
【設定】Android SDKやらAT300のドライバやら.rooted直前.【儀式】…
こんばんわ. Androidネタばかりで申し訳ないと思っている喫茶店です. AT300のrootedに向けての下準備です. まだ、root手順を書こうか迷ってます(;´∀`) 今回は、rootedに必要なfastbootやら使う下準備っす. — 【Android SDKのインストール】 Android SDKのインストール. バージョンが上がっているらしく、 インストーラーでサクサクインストールできるんだとさ. ただ……
どのjavaをダウンロードしていいかわかりません
いろいろやったのですがほとんどダウンロードしても起動できません
どれをダウンロードしていいかおしえてください
ウィンドウズXPです
よろしくお願いします
初めまして☆
is11shでフォントを変えられるか試そうと思ったのですが、ORACLEで詰まりました…ぜひご教授いただけたら幸いです☆
WindowsVistaを使っているのですが、JavaのWindows x64をダウンロードしても『お使いのWindowsでは互換性がありません』と出てしまいます…試しにx86をダウンロードしても同じものが出てしまいます☆
なのでそこから先にいけません…
どうしたらいいのでしょうか☆
お時間あるときにお返事いただけたら幸いですm(__)m
[…] 【初心者向け】Android SDKインストール手順 2011年1月版!(windows版) […]
みくさん
遅くなってすんません。
解決できてなによりです!
自己解決できました!
ありがとうございました^^
はじめまして。
スマートフォンのsh-12Cでフォントを変更したくて
こちらを参考にさせていただいています。
ddmsの起動までは出来たのですが、
コマンドプロンプトに
adb push C:\customfont.ttf/data/fonts/と入力すると
‘adb’は内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチファイルとして認識されていません。
と出てしまい先に進めなくて困っています。
直接Dalvik Debug Monitorに携帯を接続してみましたが
英語だらけでわかりません^^;;
どなたかアドバイスしていただけると
ありがたいのですが、
よろしくお願いします♪