Ответ 1
Существует флаг --no-ui
для обновления.
Типичная установка linux:
cd android-sdk-linux_86/tools
./android update sdk -u
Это запустит его без головы. Следует отметить, что -u
и --no-ui
- это один и тот же флаг
До сих пор мне удалось загрузить и установить SDK и его в PATH. Проблема теперь в том, что я не могу запустить "android update sdk", так как он ожидает подключения к дисплею и Im подключен к удаленному серверу без головок через ssh (его сервер сборки, так что нет рабочего стола env). Есть ли параметр командной строки для инструмента android, который сообщает ему, что он запускается без X?
Существует флаг --no-ui
для обновления.
Типичная установка linux:
cd android-sdk-linux_86/tools
./android update sdk -u
Это запустит его без головы. Следует отметить, что -u
и --no-ui
- это один и тот же флаг
Я только что создал небольшой инструмент командной строки, который выполняет обновление в любой среде (GUI или без GUI). У меня не было возможности проверить его широко, но насколько я могу судить, он делает то, что должен.
Инструмент командной строки обновляет предварительно установленный базовый Android SDK со всеми доступными в настоящее время платформами, надстройками, дополнениями, документами, образцами и инструментами. Этого должно быть достаточно для сервера сборки (мне нужно это для моей установки Hudson CI с Maven).
Пожалуйста, перейдите сюда для получения более подробной информации: