富士通 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 読んでてわかりにくいところを修正
はじめまして。私の場合、android-sdk_r21-windows
でしたが、私もエラーをだされ解決するのにこの記事がとても参考になりました。助かりました。
ありがとうございます。
コメントありがとうございます。
お役に立てて何よりです。
私もなつめさんと同様、一瞬DOSプロンプトが表示された後
なにも実行されず途方に暮れていましたが、
このページにたどり着いて無事解決しました!
大変助かりました。ありがとうございました。
コメントありがとうございます。
お役に立てて何よりです。
ということは未だにandroid-sdkはアップデート版がリリースされていないんですね。意外でした。
r21.1(SDK Tools only)にて同じくです。
大変参考になりました。ありがとうございます。
ただ、ADT Bundle版ではインストーラからすんなり行きましたが、Pleiadesのall in oneを使いたかったので、こちらに助けていただきました。
コメントありがとうございます。
お役に立てて何よりです。
こちらから飛んできました。
記事通り修正してうまく起動しました。
http://d.hatena.ne.jp/thinkAmi/20120730/1343600121
助かりました。
ちなみにr21.1です。
ありがとうございました。
コメントありがとうございます。
お役に立てて何よりです。
eclipsからのSDKマネージャーは起動できるのに、SDKマネージャー単体で起動できず、何かもやもやしていましたが無事起動できました。ありがとうございます
コメントありがとうございます。
もやもや感はイヤですよね。
お役に立てて何よりです。
神様ありがとうございました!
本当に助かりました。
コメントありがとうございます。
神様ではありませんがお役に立てて何よりです。