Ошибка Android Studio: рассмотрите возможность удаления _JAVA_OPTIONS

Я работаю над Kali Linux и хотел начать разработку Android и Flutter, но после установки Android Studio получаю эту ошибку:

Обнаружено использование переменных среды параметров Java. Такие переменные переопределяют файлы конфигурации IDE (*.vmoptions) и могут вызвать проблемы с производительностью и стабильностью. Пожалуйста, подумайте об удалении этих переменных: _JAVA_OPTIONS.

Что это значит и что я могу с этим поделать?

4 ответа

Для окон

  1. Найдите окр .

  2. Это принесет два варианта

    .Редактировать переменные окружения для вашей учетной записи.

    .Измените системную переменную среды.

  3. Выберите второй вариант, чтобы отредактировать системную среду.

  4. Откроется всплывающее окно свойств системы . где вы перейдете на вкладку «Дополнительные настройки».

  5. Ниже на вкладке вы найдете переменные среды . Также откроется еще одна вкладка с

    .Пользовательские переменные

    .Системные переменные

  6. Перейдите к системной переменной. Там вы найдете свой путь _JAVA_OPTIONS .

  7. Удалите его и обновите свою студию 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

Другие вопросы по тегам