Обновление для Android Studio: некоторые конфликты, обнаруженные в области установки
Когда я запускаю Android Studio, он показывает всплывающее окно о новом обновлении версии 1.1. Но когда я начинаю обновление, после загрузки всех файлов патчей при перезапуске появляется следующая ошибка:
![enter image description here]()
Я искал почти везде в Google и Stackoverflow. Уже есть два вопроса: this и . Но ни один из них не имеет правильного ответа. Я также попробовал работать как администратор, перезагрузил компьютер, отключил брандмауэр, удалив антивирус. Но никто из них не работал.
Я использую 32-битные окна Windows 7. Как решить эту проблему? Может ли кто-нибудь помочь?
Ответы
Ответ 1
Я знаю, что это старый вопрос, но я столкнулся с такой же ошибкой при обновлении компонентов SDK в Android Studio 2.3.3. Я смог решить проблему, запустив диспетчер SDK и отменив проверку компонентов, которые показали ошибку, и нажал "Применить". Это не установлено только этот компонент. Когда он был закончен, я снова проверил компонент и снова нажал "Применить". Когда это было завершено, проблемный компонент был обновлен до самой новой версии. Это было намного быстрее, чем выполнить полную установку/переустановку, как указано в одном из вышеперечисленных решений.
Надеюсь, это поможет кому-то.
Ответ 2
У меня была аналогичная проблема с некоторыми другими файлами и я не мог понять.
Вы должны скачать последнюю версию Android Studio и удалить старую.
Ответ 3
Это еще один вариант, это не намного проще, чем переустановка, но по крайней мере вам не нужно беспокоиться о том, что ваши настройки теряются
- Перейдите к help-> и обратите внимание на версию, которую вы сейчас установили.
- Загрузите zip файл для текущей версии на https://developer.android.com/studio/archive
- Вручную перезаписать конфликтующие файлы с файлами из zip
- Обновление обычно
Ответ 4
Он выглядит как единственный способ обойти эту ошибку и успешно обновить Android Studio до удалить и переустановить ее.
- Перед деинсталляцией сделайте резервную копию настроек IDE через File | Настройки экспорта.
- Загрузите "Нет инструментов SDK, включая" exe из раздел "Другие загрузки" . Избегайте использования ускорителей загрузки, поскольку они часто испортили загрузку с https://dl.google.com.
- В Мастере установки вы можете снять флажок, чтобы обновлять AVD, если вы используете Genymotion и не нуждаетесь в эмуляторе Google Android.
Ответ 5
Существует обходное решение, попробуйте удалить или переместить файлы, вызывающие конфликты, в другую папку, когда обновление начнет НЕ ПЕРЕД! Это сработало для меня.
Ответ 6
Вы должны проверить настройки JDK Location, которые будут изменены при каждом обновлении Android Studio, с командами ctrl + Alt + Shift + S (чтобы открыть параметры меню "Структура проекта" и снимите флажок Использовать встроенный JDK и найдите текущее местоположение JDK, на машинах Windows вы можете увидеть это местоположение в переменных среды JAVA_HOME.
Ответ 7
Я знаю, что это очень старый вопрос, но я сталкиваюсь с этой проблемой почти каждый раз, когда я пытаюсь обновить свою студию. Единственное решение, которое я знаю, которое работает наверняка, - это чистая установка студии.... которая занимает много времени. Таким образом, решение - это когда вы узнаете имя файла, найдите местоположение этой папки, содержащей указанный файл. Проверьте, есть ли в этой папке значок блокировки, если он затем изменил настройки совместного доступа всем и обменивался папкой. Если в папке нет значка блокировки, проверьте, находится ли он в режиме только для чтения. Это сработало для меня, надеюсь, кто-то найдет это полезным.
Приветствия.
Ответ 8
Вы можете найти файлы в папке android-sdk и удалить эти файлы и проверить свое разрешение папки (android-sdk, build-tools, tools), если вы можете писать и загружать снова.
Я решу проблему.
Ответ 9
Что ж...
Я встречаю ту же проблему в Arch Linux.
Я устанавливаю Android Studio через AUR,
и когда я обновляю (использую общую учетную запись), он говорит, что у меня нет разрешений в /opt/android-studio.
и когда я запускаю в root для обновления, он говорит:
некоторые конфликты были обнаружены в зоне установки
просто какой-то файл лицензии......
Я попробую переустановить через гугл.
Ответ 10
- Также может случиться так, что вам нужно выйти из системы и повторно войти в систему как пользователь с правами
admin
в вашей системе. - Обновите Android-студию [у администратора].
- Повторно войдите как предыдущий пользователь.
Ответ 11
У меня была похожая проблема. Что я сделал, чтобы убедиться, что все владение папками. По некоторым причинам некоторые файлы принадлежат пользователю root, поэтому я изменил его на собственное. В Linux вы можете использовать следующую команду в папке Android Studio:
sudo chown yourusername:yourusername -R android-studio-folder
Я просто попробовал еще раз, и все успешно обновилось. Надеюсь, поможет!
Ответ 12
Единственное решение, которое сработало для меня, это то, что я переустановил Android Studio последней версии, не удаляя ее вручную, и при запуске установщика он попросил меня удалить и сказал, что ваши настройки не будут потеряны, поэтому я проверил удаление, и все прошло без проблем и получил последнюю версию и все мои настройки одинаковы.
Ответ 13
У меня был этот симптом при обновлении с Android Studio 3.4.2 до 3.5.
В моем случае затронутым файлом был plugins/Kotlin/kotlinc/bin/kotlinc
.
Причина оказалась в том, что, хотя содержимое файла вообще не было изменено... биты разрешений Unix на нем были.
В частности, это был неисполняемый файл, и в какой-то момент я использовал chmod для его запуска (потому что он должен быть), чтобы использовать его из командной строки.
Исправление состояло в том, чтобы вернуть эти биты прав доступа с помощью chmod
:
$ chmod a-x /PATH/TO/android-studio/plugins/Kotlin/kotlinc/bin/*
Вероятно, это не очень распространенная причина появления этого симптома, но, надеюсь, он будет полезен кому-то еще. :-) Я, конечно, не помнил, чтобы что-то изменилось, но как только я его заметил, я точно знаю, почему я это сделал.
Ответ 14
Используйте обновление JetBrains Toolbox для Android Studio, проблема решена
Ответ 15
Это может быть не решение. Но это сработало для меня.
Является ли ваш язык пути к папке androidstudio все на английском языке?
Как D:\Users\(Другие языки)\Android-Studio
Мое имя пользователя было корейским, и это было причиной ошибки