Android SDK のインストール時に 64bit の JDK 1.7.0 が認識されない件

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
android-sdk-installer-cannot-find-jdk-x64

Android SDK をインストールすると JDK をインストールしてあるのに▼のように「JDK がないよ!」と言われて一向にインストールできない問題。

Java SE Development Kit (JDK) not found.

Android SDK relies on the Java SE Development Kit (JDK).
Go to http://java.orade.com > Downloads > Java SE > JDK to download and install a JDK before continuing.

Note:A Java Runtime(JRE) is not enough to develop for Android.

今まで Android は触れてこなかったので知らなかったが、巷では何年か前から噂になっていたらしい。何年経ってもバージョンが上がっても改善されていないのはいかがなものか。

とりあえずインストールできたので、メモしておく。

スポンサーリンク

解決法

念のため、私の環境を書いておく。

OS Windows 8 Pro x64
Android SDK リビジョン r21
JDK バージョン 1.7.0 u10

ググると数々の勇士による歴戦の跡が見て取れる。下記に一例をご紹介。

[< Back] を押して [Next >] とか、環境変数に “JAVE_HOME” を追加する、といろいろやったけど、全くダメ。

どうやら Android SDK 様は JDK が 64 ビットなのがお気に召さないらしい。方法としては JDK を 32 ビットにするか、インストーラー形式でない zip ファイルをダウンロードしてきて Android SDK を入れるか、が一般的らしい。

どちらもそれなりにめんどくさそうだったので、ほかの手法を探したところ、結局▼のサイトに載っていたレジストリを追加する方法がもっとも手軽だった。

手順は長そうだが、やってみれば 3 分ぐらいで終わる

手順

  1. [Windows]+[R] キーでファイル名を指定して実行をだし、 “regedit” と入力してレジストリエディタを開く
  2. [HKEY_LOCAL_MACHINE]→[SOFTWARE]→[JavaSoft] の順にたどる
  3. [JavaSoft] を選択した状態で、[ファイル]メニュー→[エクスポート…]を選ぶ
  4. 適当な場所に適当な名前で .reg ファイルを保存する
  5. .reg ファイルにはレジストリの内容が書かれているので、これをテキストエディタ(メモ帳など)で開く(.reg ファイルを右クリックして [編集…] をクリックすればメモ帳が開く)
  6. [編集]メニュー→[置換…] で検索文字列に \JavaSoft 、置換後の文字列に\Wow6432Node\JavaSoft と入力して [すべて置換] を押す
  7. [ファイル]メニュー→[上書き保存] して、ファイルを閉じる
  8. 編集した .reg ファイルをダブルクリックすると、レジストリに取り込むか聞かれるので、[OK] する
  9. 以上

要は HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node 以下に JDK のパスが書かれていないとダメなようだ。

これでもう一度インストーラーを動かせば、いけるはず。

最後までお読みいただきありがとうございました m(_ _)m

Android SDK インストール手順覚え書き

1. JDK (Java Development Kit) のインストール

JDKのダウンロードはこちらから。

JRE (Java Runtime Environment) でなく、 JDK (Java Development Kit) が必要なのでお間違えなく。

ダウンロードしたらインストール。

2. Android SDK のインストール

Android SDKのダウンロードはこちらから。

“Download the SDK” のボタンを押さずに、 “DOWNLOAD FOR OTHER PLATFORMS” から “SDK Tools Only” の “installer_r21-windows.exe” (r** はバージョン名)と書かれたインストーラーを落としたほうがいい。ファイルサイズも小さい。

ダウンロードしたらインストール。JDK が見つからないとか言われたらこのページの冒頭に戻る。

最後までお読みいただきありがとうございました m(_ _)m

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存