#android #gradle #android-sdk-manager #pocketsphinx-android
#Android #gradle #android-sdk-manager #pocketsphinx-android
Вопрос:
Я загрузил и разархивировал sdk командной строки Linux и загрузил компоненты Android SDK Build-Tools 25.0.2 и Android SDK Platform 25, как того требует сборка Gradle, которую я пытаюсь запустить. Когда я пытаюсь принять новые связанные лицензии ./sdkmanager --licenses
, sdkmanager сообщает, что все они обновлены, однако, когда я пытаюсь запустить gradle build в библиотеке Android, которую я пытаюсь создать (найдено здесь: https://github.com/cmusphinx/pocketsphinx-android ), я получаю:
СБОЙ: сбой сборки с исключением.
-
Что пошло не так: возникла проблема с настройкой корневого проекта ‘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, чтобы получить полную информацию.
-
Получить дополнительную помощь можно по адресу https://help.gradle.org
Итак, sdkmanager считает, что все лицензии приняты, а Gradle не согласен. Кто прав и как мне преодолеть эту ошибку? Я работаю над подсистемой Windows 10 Linux, поэтому у меня нет доступа к пользовательскому интерфейсу для использования Android studio или чего-то подобного.
Комментарии:
1. Windows — ваша большая ошибка здесь.
2. @NikolayShmyrev Конечно, но я использую подсистему Linux, разве этого недостаточно? Я уже исправил проблему в этом билете (скоро обновится) и нескольких других; На данный момент я застрял в проблеме компоновщика. В общем, похоже, что мне приходится вносить много изменений в размещения файлов gradle.build и по умолчанию, чтобы заставить это работать. Знаете ли вы, стабильны ли текущие документы сборки и базы кода и успешно ли они создаются на чистой платформе Linux? Если это так, я удалю текущий Франкенштейн Windows-linux, который я использую сейчас, и создам раздел Linux.
3. Нет, документы, конечно, не завершены, но в Windows у вас будет гораздо больше проблем.