Сегодня я установил обновление Xamarin Studio 5.1 для Windows. После этого я установил все последние API и инструменты сборки в Android SDK Manager. Теперь Android SDK Manager или Android Emulator Manager не открываются. Может кто-нибудь помочь?
решение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. удалите (сначала сделайте резервную копию) папку .android, находящуюся в C: > Users > [имя пользователя] > .android
4. Установите переменную JAVA_HOME, оставив JAVA_HOME в качестве имени переменной и путь к папке bin jdk в качестве значения переменной.
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 sdk из файла android.bat или из eclipse. Он должен нормально открыться!