勇者コレクター攻略日記

元々はプロのプログラマがレビューする転職情報。今は勇者コレクターの攻略がメイン

Android Stduioをインストールしてみた

   

結論:
The following SDK component was not installed: build-tools-21.1.1 とか出たらProxyを疑え

Android Studioのインストールではまったところがあったのでメモ
まずは公式サイト
http://developer.android.com/sdk/index.html

Android StduioってのはIDEで
Android SDK toolsがついてきて
GitHubも利用できて
エミュレータもついていて
とにかく入れておけってこと?

Download Android Stduio for Windowsのリンクから
800MBのインストーラーをダウンロードした。
(android-studio-bundle-135.1641136.exe)

ダウンロード中に
Installing Android Studio
ってページに遷移したので読んでみると
stand-alone SDK TOOLS install っていう手順もあるらしい。

あとAndroid Studioをインストールする前に
JDK6かそれ以降のバージョンが必要だって。
Android 5.0(Lolipop)使いたいならJDK7以降じゃないとダメだって。

つーことでJDKの7を入れておく。8はやめとこ。
バージョン知りたければおまいらのターミナルで
javac -version 実行してバージョンをチェックしろって書いてあるけど
JDKパス通さないとjavacなんて実行できないでしょ

例:
環境変数pathに
C:\Program Files\Java\jdk1.7.0_71\bin
を設定する

しかも javac -version の出力って
javac 1.7.0_71 とかなのに、6より低かったら
go download JDK だ!って
初心者に優しくない解説だなあ。

で、ここまでいったら
android-studio-bundle-135.1641136.exe をクリック

インストール手順にはまたまた面倒臭い一文が
On some Windows systems, the launcher script does not find where Java is installed. If you encounter this problem, you need to set an environment variable indicating the correct location. 環境によってはJavaのインストールパスを探せないことがあるので
もしその問題に遭遇したら
Start menu > Computer > System Properties > Advanced System Properties の
Advanced tab > Environment Variables

JAVA_HOME追加して
C:\Program Files\Java\jdk1.7.0_71\bin(使ってるJDKのバージョンによって違う)
を記述してくださいって・・

Android StduioはAndroid SDKは別フォルダに保存してくれる、
でそのフォルダってのが\Users\\sdk\なんだと

しかもそのあとAndroid SDKにいくつかのパッケージを追加してくださいって
Android StudioからAndroid SDK Managerを起動して
最新のSDK toolsを入れないといけないらしい

で、先に行こうとしたら
The following SDK component was not installed: build-tools-21.1.1

とういことでSDK探しに行ったら

\Users\\sdk\ じゃなくて
\Users\\AppData\Local\Android\sdk にインストールされてるぞ
しかもbuild-toolsに21.1.2しかない・・・

そりゃ怒られるわ・・

SDK Manager起動しても21.1.1は見つからない
どうしよう。と思ってエラーログを見てみると

Refresh Sources:
Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: Unknown Host dl-ssl.google.com Fetched Add-ons List successfully
Refresh Sources
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository-10.xml, reason: IO Unknown Host dl-ssl.google.com Refresh Sources:
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository-10.xml, reason: IO Unknown Host dl-ssl.google.com There is nothing to install or update.
The following SDK component was not installed: build-tools-21.1.1

あれ、パッケージリストの取得に失敗してる。
ということでAndroid SDK Managerを起動して
Tools > Options から proxy を設定しなおしてみる。

するとbuild-tools-21.1.1 が見つかった!
もしかして、と思ってbuild-tools-21.1.1 を入れずに
そのままstudio64.exeを実行し、Android Studio Setupに戻ると
さっきまで押せなかったNextのボタンが押せるようになっている!
(Nextがグレーアウトされていて、Finishedしか押せなかった)

で、Nextを押すと・・・
The following SDK component was not installed: tools
SDK ManagerでProxy設定してもAndrdoi Studioには反映されないのか。

でもAndroid Studioのメニューまで表示されたので
設定メニューからHTTP Proxyを設定して、無事に起動することが確認できた。

 - 未分類 ,