新規インストール後に Android SDK マネージャーまたは Android エミュレータ マネージャーを開けない

新規インストール後に Android SDK マネージャーまたは Android エミュレータ マネージャーを開けない

今日、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 のままにしてください。

  1. 完了です! android.bat ファイルまたは Eclipse から Android SDK を起動します。問題なく開くはずです!

関連情報