Windows7 64bitにてAndroid SDK をインストール時にハマったので、メモ

Androidのエミュレート環境が必要になったため、Android SDKをインストールしようとしたが、ハマったため、メモ。

環境

 

参考サイト

以下の手順がわかりやすかったです。ありがとうございました。
SMARTGOODS.ME - 新・初心者向け】Android SDKの最新インストール手順2011年10月版!少しだけシンプルに解説!

 

ダウンロード先について

Java7 JDK 64bit

JDKのダウンロード先がわかりづらかったため、以下にメモ。
Oracle - Java SE Downloads

 

Android SDKのダウンロード先

zip形式は、「Download the SDK for Windows」ボタンではなく、「Other platforms」をクリックする。
Android Developers - Get the Android SDK

 

Android SDKのインストール時にハマったところ

msi形式ではインストールできず

JavaのPathを通してみたけれど、動作せず。
ちなみに、コマンドプロンプトでは以下の通りに表示された。

>java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)


次に、レジストリを修正してみると良いかもしれないとのことなので、以下の記事を参考にレジストリを修正してみたが、うまくいかず。
en45masao blog - Android開発環境構築でちょっとはまる


上記の記事で引用していたissue:13003には、以下のコメントがあったため、まだ修正されていないかもしれない。

version 20 and still didnt fix this?

 

zip形式でのインストール => そのままでは失敗

SDK Manager.exe」を起動しても、一瞬コマンドプロンプトが表示されただけで、何もせずに終わる。

コマンドラインからも起動できるようなので、以下の通りにコマンドラインで起動したが、エラーで終了。

><パス>android-sdk_r20.0.1-windows\android-sdk-windows\tools\android.bat
Failed to convert path to a short DOS path: C:\Windows\system32\java.exe

ERROR: No suitable Java found. In order to properly use the Android Developer
Tools, you need a suitable version of Java JDK installed on your system.
We recommend that you install the JDK version of JavaSE, available here:
http://www.oracle.com/technetwork/java/javase/downloads

You can find the complete Android SDK requirements here:
http://developer.android.com/sdk/requirements.html

 

android-sdk-windows\tools\lib\find_java.batファイルを書き換えてから、SDK Manager.exeを起動 => 成功

以下の記事通り、26・32行目を修正した後に、「SDK Manager.exe」をダブルクリックしたところ、起動した。
鯖とスマフォのことを適当に - android-sdk_r18-windowsのインストール ― 2012年7月4日

 
その後は問題なく動作した。