今日、Windows 用の Xamarin Studio 5.1 アップデートをインストールしました。その後、Android SDK マネージャーに最新の API とビルド ツールをすべてインストールしました。現在、Android SDK マネージャーまたは Android エミュレーター マネージャーが開きません。誰か助けていただけませんか?
答え1
私も同じ問題に直面しましたが、ようやく解決できました。その後、すべての開発者がこの問題をできるだけ早く解決できるように、普遍的な修正方法を記載したステップバイステップのガイドを作成しました。http://www.dominantwire.com/2015/03/android-sdk-not-opening.html
すべての手順を簡単に説明します。
1.jdk v1.8をお持ちの場合は、それを削除してjdk v1.7.xxを再インストールしてください。
2.環境変数にjdkとjreのbinフォルダへのパスを設定する
3. C: > Users > [ユーザー名] > .android にある .android フォルダを削除します (事前にバックアップを作成してください)。
4. 変数名として JAVA_HOME を維持し、変数値として jdk の bin フォルダーへのパスを指定して、JAVA_HOME 変数を設定します。
5.[sdk-directory] > tools に移動します。android.bat ファイルを見つけて右クリックし、「編集」を選択してメモ帳で開き、次の変更を加えます。
オリジナル
set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF
修正済み
set java_exe=C:\Program Files\Java\jdk1.7.0_75\bin\java.exe
rem call lib\find_java.bat
rem if not defined java_exe goto :EOF
注: 前述の説明に従って、独自の java.exe パス ディレクトリをコピーして貼り付けます。
オリジナル
for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
修正済み
rem for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86_64
注意: Android SDK が 64 ビットの場合は、set swt_path=lib\x86_64 を指定してください。32 ビットの場合は、set swt_path=lib\x86 のままにしてください。
- 完了です! android.bat ファイルまたは Eclipse から Android SDK を起動します。問題なく開くはずです!