Установка переменной ANDROID_HOME глобально в PhpStorm / WebStorm в Linux - PullRequest
0 голосов
/ 26 июня 2018

PhpStorm / Webstorm в Linux не упомянул переменные System-ENV.Так что даже если у вас есть экспорт ANDROID_HOME в вашем .bashrc или .bash_profiles, эта переменная не может быть использована в PhpStorm.

В настоящее время она мне нужна для запуска собственного пакета реакции:

"start": "node node_modules/react-native/local-cli/cli.js run-android"

FAILURE: сборка не удалась с исключением.

  • Что пошло не так: возникла проблема при настройке проекта ': app'.

    Местоположение SDK не найдено.Определите местоположение с помощью sdk.dir в файле local.properties или с помощью переменной среды ANDROID_HOME

Так что проще всего исправить это глобально и навсегда дляПроект

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

При запуске из рабочего стола / системного меню PhpStorm видит только переменные среды, настроенные в ~/.profile (оболочка входа в систему), но не в интерактивных файлах конфигурации оболочки (например, ~/.bashhrc). Возможные обходные пути:

  • Обходной путь 1: сделайте необходимые переменные доступными в оболочке входа в систему (то есть для bash, переместите их с .bashrc на .bash_profile).
  • Обходной путь 2: запустить IDE из терминала через bin/phpstorm.sh
  • Обходной путь 3: отредактируйте средство запуска на рабочем столе и установите для команды значение /bin/bash -l -i -c "/path/to/phpstorm.sh"

см. Также https://youtrack.jetbrains.com/issue/IDEABKL-7589

И еще одна вещь, которую нужно проверить: убедитесь, что Включите родительские переменные среды Установлен флажок в вашей конфигурации Выполнить , Переменные среды Диалог

0 голосов
/ 26 июня 2018

Есть два способа.

Сначала (но не лучше) установить переменную Enviroment для каждой записи скрипта в настройках Edit Run/Debug Configuration:

enter image description here

Лучший способ - установить его глобально для каждого проекта. Для этого выполните следующие действия:

  1. Откройте ваш проект
  2. Перейдите в каталог / android в вашем проекте
  3. Создать файл с именем: local.properties
  4. Вставка sdk.dir=<pathToYourAndroidSDKgoesHere>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...