Ошибка Android Studio: рассмотрите возможность удаления _JAVA_OPTIONS
Я работаю над Kali Linux и хотел начать разработку Android и Flutter, но после установки Android Studio получаю эту ошибку:
Обнаружено использование переменных среды параметров Java. Такие переменные переопределяют файлы конфигурации IDE (*.vmoptions) и могут вызвать проблемы с производительностью и стабильностью. Пожалуйста, подумайте об удалении этих переменных: _JAVA_OPTIONS.
Что это значит и что я могу с этим поделать?
4 ответа
Для окон
Найдите окр .
Это принесет два варианта
.Редактировать переменные окружения для вашей учетной записи.
.Измените системную переменную среды.
Выберите второй вариант, чтобы отредактировать системную среду.
Откроется всплывающее окно свойств системы . где вы перейдете на вкладку «Дополнительные настройки».
Ниже на вкладке вы найдете переменные среды . Также откроется еще одна вкладка с
.Пользовательские переменные
.Системные переменные
Перейдите к системной переменной. Там вы найдете свой путь _JAVA_OPTIONS .
Удалите его и обновите свою студию Android. Ошибка должна исчезнуть.
Это предупреждение появляется, потому что у вас есть переменная среды с именем
_JAVA_OPTIONS
настройка по умолчанию. В Kali Linux эта переменная обычно содержит форматирование / кодировку по умолчанию для вашей установки Java.
- Чтобы просмотреть значение этой переменной, используйте
printenv _JAVA_OPTIONS
. - Чтобы удалить значение этой переменной, используйте
unset _JAVA_OPTIONS
.
После удаления из переменных среды Android Studio больше не будет отображать предыдущее предупреждение.
[Edit]: я заметил, что после удаления переменной Android Studio теперь может создавать проекты, которые ранее не собирались.
NB: если вы предвидите потребность в переменной в другом месте, вы можете скопировать ее и переместить в свой
~/.bashrc
или же
~/.profile
(прокомментируйте это
#
) для дальнейшего использования.
Я использую Kali Linux в данный момент. Следующая команда работает, но только временно. Если вам интересно узнать, почему? Посетите сайт по ссылке . После перезапуска студии Android снова появляется ошибка.
Вот мой обходной путь:
- Откройте терминал bash.
- Сбросить переменную;
printenv _JAVA_OPTIONS
- Переключите свой текущий каталог на каталог запуска вашей студии Android, обычно в;
android-studio/bin
- Затем запустите свою студию Android;
./studio
Вот подробный пример:
В моем случае ошибка не появлялась. Процесс кажется утомительным для каждого запуска студии Android, но, по крайней мере, он работает. Я надеюсь, что мой ответ поможет следующей жертве.
В ответ @antony-kavoo. Вы можете избежать повторного выполнения процесса, выполнив следующую команду:
echo 'unset _JAVA_OPTIONS' >> $HOME/.zshrc
Примечание: если вы используете bash, используйте
$HOME/.bashrc