android-sdk_r18-windowsのインストール

投稿者:

富士通 F-12Cのroot化を試みた。
android sdkのインストールが必要で以前にandroid-sdk_r15-windowsをインストールしたときはなんとも無かったけどその時のPCが不調なので別のPCにインストール。
が、android-sdk_r18-windowsにバージョンがアップデートされたらしく、これがエラー出てインストールできない。

エラーメッセージはこんな感じ
—-
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
—-


一言で言うとjavaが見つかりません。ってことです。
pathの未設定もしくは古いjavaがpathに設定されている場合はpathの修正をします。

修正方法はググるといろいろ見つかりますのでここでは触れません。

pathの修正で直らない場合は以下の方法を試します。

find_java.batが間違ってますね。

find_java.batは以下のフォルダにあります。
C:\android-sdk-windows\tools\lib

2箇所を以下のように修正しました。
注)javaのpathは実際の環境に合わせてください。

■26行目
★修正前
for /f %%a in (‘%~dps0\find_java.exe -s’) do set java_exe=%%a

★修正後
set java_exe="C:\Program Files\Java\jdk1.7.0_05\bin\java.exe"

■32行目
★修正前
for /f %%a in (‘%~dps0\find_java.exe -s -w’) do set javaw_exe=%%a

★修正後
set javaw_exe="C:\Program Files\Java\jdk1.7.0_05\bin\javaw.exe"

この後に作業を続けてroot化は無事成功。

【修正】7/14 読んでてわかりにくいところを修正

12件のコメント

  1. はじめまして。私の場合、android-sdk_r21-windows
    でしたが、私もエラーをだされ解決するのにこの記事がとても参考になりました。助かりました。
    ありがとうございます。

  2. 私もなつめさんと同様、一瞬DOSプロンプトが表示された後
    なにも実行されず途方に暮れていましたが、
    このページにたどり着いて無事解決しました!
    大変助かりました。ありがとうございました。

    1. コメントありがとうございます。
      お役に立てて何よりです。

      ということは未だにandroid-sdkはアップデート版がリリースされていないんですね。意外でした。

  3. r21.1(SDK Tools only)にて同じくです。
    大変参考になりました。ありがとうございます。
    ただ、ADT Bundle版ではインストーラからすんなり行きましたが、Pleiadesのall in oneを使いたかったので、こちらに助けていただきました。

  4. eclipsからのSDKマネージャーは起動できるのに、SDKマネージャー単体で起動できず、何かもやもやしていましたが無事起動できました。ありがとうございます

    1. コメントありがとうございます。
      もやもや感はイヤですよね。
      お役に立てて何よりです。

    1. コメントありがとうございます。
      神様ではありませんがお役に立てて何よりです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.