Инструмент командной строки Android sdkmanager не находит лицензии на новые пакеты - PullRequest
0 голосов
/ 16 апреля 2019

Я загрузил и распаковал командную строку Linux SDK и загрузил компоненты Android SDK Build-Tools 25.0.2 и Android SDK Platform 25 в соответствии с требованиями сборки Gradle, которую я пытаюсь запустить.Когда я пытаюсь принять новые связанные лицензии с ./sdkmanager --licenses, sdkmanager говорит, что они все обновлены, однако, когда я пытаюсь запустить сборку gradle на библиотеке Android, которую пытаюсь собрать (находится здесь:https://github.com/cmusphinx/pocketsphinx-android), Я получаю:

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

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

    Вы не приняли лицензионные соглашения для следующих компонентов SDK: [Android SDK Build-Tools 25.0.2, Android SDK Platform 25]. Перед сборкой проекта необходимо принять лицензию.соглашений и завершите установку отсутствующих компонентов с помощью Android Studio SDK Manager. Кроме того, чтобы узнать, как перенести лицензионные соглашения с одной рабочей станции на другую, перейдите на http://d.android.com/r/studio-ui/export-licenses.html

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите с --scan, чтобы получить полное представлениеs.

  • Получите дополнительную помощь по телефону https://help.gradle.org

Так что sdkmanager считает, что все лицензии приняты, и Gradle не согласен.Кто прав и как мне пройти эту ошибку?Я работаю над подсистемой Linux 10 для Linux, поэтому у меня нет доступа к пользовательскому интерфейсу для использования Android Studio или чего-то подобного.

...