При обновлении студии Android от 0.8.9
до 0.8.14
я получаю сообщение об ошибке
Папка Android SDK внутри папки приложения
хотя моя папка Android SDK не находится в папке Android Studio.
При обновлении студии Android от 0.8.9
до 0.8.14
я получаю сообщение об ошибке
Папка Android SDK внутри папки приложения
хотя моя папка Android SDK не находится в папке Android Studio.
Как вы можете видеть в примечаниях к выпуску:
Чтобы продолжить, вы должны открыть окно просмотра файлов или окно поиска, перейдите к установке Android Studio (например,
/Applications/Android Studio.app
) и переместите папку sdk/в другое место, например домашний каталог. После этого нажмите "Повторить", чтобы завершить установку патча. Причина, по которой это необходимо, - это два раза.. Во-первых, мы сделали много улучшений, чтобы сделать обновление патча более точным, и для того, чтобы сигнатуры установки совпадали, вы не можете иметь папки без приложения внутри каталога приложения. Во-вторых, размещение папки SDK внутри каталога приложения, вероятно, было нецелесообразно начинать с: эта папка обычно должна быть доступна для записи и в каталоге с большим количеством дополнительного дискового пространства, чтобы пользователи могли легко загружать и устанавливать дополнительные библиотеки, изображения системы и так далее. Мы делаем некоторые работы со стороны установщика, чтобы упростить настройку.В то же время, пожалуйста, найдите другое место для размещения SDK (например,
~/android-sdk
), а затем укажите свой SDK в эту папку. Вы можете это сделать, открыв Диалог структуры проекта и выбрав вкладку "Расположение SDK", или если вы попытаетесь загрузить проект, который использует старое местоположение, вам будет предложено ввести новое местоположение:
Предполагаю, что вы используете Mac OS
not Windows
, если true, вам нужно будет сделать следующее:
Show Package Content
sdk
в другое место (например,/home/sdk)sdk
, куда вы его переместили (например,/home/sdk/)(Windows 8) Шаги, которые я сделал, чтобы исправить это:
Откройте Android Studio- > Справка- > Проверить наличие обновлений...
Обновить и перезагрузить
Во время загрузки папки "sdk" в папке установки студийной студией Android нажмите "щелкнуть" и "вырезать", вставьте папку где-нибудь за пределы установочной папки Android. Подождите, пока закончится скачивание, появится окно java sayng, там были некоторые файлы corrup, в моем случае был файл "uninstall.exe", выберите этот файл из списка и нажмите "продолжить"
После шага "3" Android Studio запустится и попросит установить путь sdk.
Получите папку sdk, которая была вставлена снаружи из папки установки Android и вернула его. (прочитайте шаг 3), в окне выбора с шага 4 выберите путь sdk (скопированная папка sdk, которая была возвращена).
Готово. Это решило мою папку "Android SDK в папке приложения" при попытке обновить с 0.8.6 до 0.8.14
Это описано в Известные проблемы. Лучшее решение, которое я нашел для этой проблемы, - это снова загрузить Android-версию с страницу загрузки и переустановить ее вместо того, чтобы пытаться выполнить обновление. Это решило проблему для меня.
Изменить на основе комментария @stknet
Обновление с 0.8.9
до 0.8.12+
требует переустановки, см. здесь
Вам нужно перейти в папку установки Android из вашего проводника файлов, получить папку sdk и перенести ее в другое место (я помещаю ее в папку под названием SDK), а затем снова открыть Android Studio. Он попросит указать его в папку sdk, чтобы просто указать путь к папке sdk и позволить Gradle синхронизировать его. После этого перейдите к обновлению Android Studio и проверьте наличие обновлений. Теперь вы можете обновлять без ошибок.
Эта проблема подробно описана здесь.
Например, я использую его на Xubunutu, и я просто перешел в/usr/share/android-studio/data/и вырезал папку sdk, а затем переместил его в /home/user _name/sdks. После этого я выпустил Android Studio, указав на новую папку sdk и обновил ее.
Не требуется переустановка.
Эй, даже я столкнулся с этой проблемой.
Просто удалите папку sdk, находящуюся в папке android-studio, и поместите ее за пределы папки (или где-нибудь) и обновите. После того, как вы обновите его, вы спросите, где находится SDK, если нет, то вручную обновите местоположение SDK в local.properties.
Надеюсь, это поможет вам.
Просто эта проблема возникла при обновлении Android Studio с 2.2.2 до 2.2.3 в Windows 10. Моя директория SDK не была в каталоге приложений Android Studio с 2014 года. Однако каким-то образом пустая директория "sdk" появилась в
C:\Users\[имя пользователя]\AppData\Local\Android\Android-студия
Переименование каталога устранило проблему. Затем установка удалила мой новый каталог "sdk-blah".