Я загрузил и распаковал командную строку 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 или чего-то подобного.