Сегодня я установил обновление Xamarin Studio 5.1 для Windows. После этого я установил все последние API и инструменты сборки в Android SDK Manager. Теперь менеджер 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. удалите (сначала сделайте резервную копию) папку .android, находящуюся в C:> Users> [user-name]> .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 или из затмения. Это должно открыться просто отлично!