Android SDK Azure Jenkins не найден - PullRequest
       1

Android SDK Azure Jenkins не найден

0 голосов
/ 13 декабря 2018

Я создал новый сервер jenkins в Azure, пока все работает нормально, но сборка не может найти переменную среды ANDROID_HOME, даже если она установлена.

ANDROID_HOME EnvVar

Console output

Azure AndroidSDK

Я действительно не уверен, что здесь происходит, потому что кажетсябыть, что все настроено правильно.Возможно ли, что jenkins использует другого пользователя, поэтому переменная не найдена?

1 Ответ

0 голосов
/ 08 января 2019

AFAIK эта проблема не связана с Azure.Похоже, это связано с проблемой разрешения.

Попробуйте решить проблему, выполнив следующие шаги.

  1. Перейдите в Jenkins -> Управление Jenkins -> Настроить систему
  2. Проверьте наличие «переменных среды»
  3. Добавьте имя: ANDROID_HOME и значение:
  4. нажмите «добавить»
  5. Прокрутите вниз и нажмите «сохранить»

Если вы уже выполнили вышеуказанные действия, попробуйте убедиться, что вы дали разрешение 777 на android sdk dir, как показано ниже (в некоторых случаях лучше предоставить разрешение на родительский каталог).

chmod 777 your_android_sdk_dir

Если вы уже выполнили вышеуказанный шаг, попробуйте перезапустить Android Studio и посмотреть, успешно ли он собирает проект.

Надеюсь, это поможет !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...