После пары месяцев без разработки Android вчера я запустил SDK Manager и обновился с r16 до r18. После этого обновления все перестало работать.Я скачал свежую копию инструментов SDK из Google. Установщик Windows жалуется, что Java не установлена (решение здесь, которое работало раньше, не работает).
Вместо этого я скачал ZIP-файл и поместил его в нужное место. Запуск SDK Manager.EXE
ничего не дает (он просто немедленно возвращается в командную строку). При запуске tools\android.bat отображается сообщение об ошибке «Не удалось преобразовать путь в короткий путь DOS: c:\windows\system32\java.exe», а затем предлагается установить Java.
Я использую 64-разрядную версию Windows 7 с правильно установленной Java 1.7 (64-разрядная версия) (Eclipse работает хорошо, инструменты Android r16 до вчерашнего дня работали очень хорошо). c:\windows\system32\java.exe существует и работает как надо.
Что я делаю не так?
ОБНОВЛЕНИЕ: я нашел старую установку r16. Я установил его, и все пришло в норму.