Сборка AppCenter: проект {project-name} по адресу: либо проект приложения Android отсутствует, либо версия сборки не нас ⇐ Android
Сборка AppCenter: проект {project-name} по адресу: либо проект приложения Android отсутствует, либо версия сборки не нас
Меня очень смущает поведение AppCenter Build. Я успешно создал действие GitHub для создания проекта Android, но когда я указываю AppCenter на этот репозиторий, я получаю следующее:
Проект AndroidDummy1 at : либо проект приложения Android отсутствует, либо версия сборки не настроена для переопределения. Пропуск...
...где «AndroidDummy1» — это тестовый проект, над которым я работаю, очень простое одноэкранное приложение, предназначенное только для отладки и тестирования процесса сборки AppCenter. Большая часть журнала выглядит так:
Добро пожаловать в Gradle 8.2! Вот основные моменты этого выпуска: — Kotlin DSL: новая справочная документация, синтаксис присваивания по умолчанию. — Kotlin DSL теперь используется по умолчанию при инициализации Gradle. - Улучшены предложения по устранению ошибок при выводе на консоль. Более подробную информацию см. https://docs.gradle.org/8.2/release-notes.html. Запуск Gradle Daemon (последующие сборки будут быстрее) Градл 8.2 > Настроить проект: Решено com.android.application:com.android.application.gradle.plugin:8.2.0 в detachedConfiguration1 Решено org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin:1.9.0 в detachedConfiguration2. Разрешено com.android.application:com.android.application.gradle.plugin:8.2.0 в: classpath Решено org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin:1.9.0 в: classpath Проект AndroidDummy1 по адресу: либо проект приложения Android отсутствует, либо версия сборки не настроена для переопределения. Пропуская... ОШИБКА: сборка не удалась с исключением. * Что пошло не так: Возникла проблема при настройке корневого проекта AndroidDummy1. > Не удалось разрешить все файлы конфигурации «:classpath». > Не удалось разрешить com.android.tools.build:gradle:8.2.0. Требуется: проект: > com.android.application:com.android.application.gradle.plugin:8.2.0 > Не найден соответствующий вариант com.android.tools.build:gradle:8.2.0. Потребитель был настроен на поиск библиотеки для использования во время выполнения, совместимой с Java 8, упакованной в виде jar, и ее зависимостей, объявленных извне, а также атрибута «org.gradle.plugin.api-version» со значением «8.2», но : - Возможность варианта apiElements com.android.tools.build:gradle:8.2.0 объявляет библиотеку, упакованную как jar, и ее зависимости, объявленные извне: - Несовместимо, поскольку этот компонент объявляет компонент для использования во время компиляции, совместимый с Java 11, а потребителю нужен компонент для использования во время выполнения, совместимый с Java 8. - Другой совместимый атрибут: - Ничего не говорит о версии org.gradle.plugin.api (требуется «8.2») - Возможность варианта javadocElements com.android.tools.build:gradle:8.2.0 объявляет компонент для использования во время выполнения, а его зависимости объявляются извне: - Несовместимо, поскольку этот компонент объявляет документацию, а потребителю нужна библиотека. - Другие совместимые атрибуты: - Ничего не говорит о целевой версии Java (требуется совместимость с Java 8) - Ничего не говорит о его элементах (они должны быть упакованы в баночку) - Ничего не говорит о версии org.gradle.plugin.api (требуется «8.2») - Возможность варианта runtimeElements com.android.tools.build:gradle:8.2.0 объявляет библиотеку для использования во время выполнения, упакованную в виде jar, и ее зависимости, объявленные извне: - Несовместимо, поскольку этот компонент объявляет компонент, совместимый с Java 11, а потребителю нужен компонент, совместимый с Java 8. - Другой совместимый атрибут: - Ничего не говорит о версии org.gradle.plugin.api (требуется «8.2») - Возможность варианта sourcesElements com.android.tools.build:gradle:8.2.0 объявляет компонент для использования во время выполнения, а его зависимости объявляются извне: - Несовместимо, поскольку этот компонент объявляет документацию, а потребителю нужна библиотека. - Другие совместимые атрибуты: - Ничего не говорит о целевой версии Java (требуется совместимость с Java 8) - Ничего не говорит о его элементах (они должны быть упакованы в баночку) - Ничего не говорит о версии org.gradle.plugin.api (требуется «8.2») * Пытаться: > Запустите опцию --stacktrace, чтобы получить трассировку стека. > Запустите с параметром --info или --debug, чтобы получить больше результатов журнала. > Запустите --scan, чтобы получить полную информацию. > Получите дополнительную помощь на https://help.gradle.org. ПОСТРОЙКА НЕ удалась через 21 секунду Ошибка: /Users/runner/work/1/s/gradlew не удалось с кодом возврата: 1 в ChildProcess. (/Users/runner/work/_tasks/Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4/1.128.0/node_modules/vsts-task-lib/toolrunner.js:569:30) в emeTwo (events.js:106:13) в ChildProcess.emit (events.js:191:7) в возможноClose (внутренний/child_process.js:920:16) в Socket. (internal/child_process.js:351:11) в emmitOne (events.js:96:13) в Socket.emit (events.js:188:7) в Pipe._handle.close [как _onclose] (net.js:509:12) ##[ошибка]Ошибка: /Users/runner/work/1/s/gradlew не удалось с кодом возврата: 1 ##[раздел]Завершение: задача Gradle Я пытался найти YAML-файл, который, как я предполагаю, генерирует AppCenter, но ближе всего к тому, что сработал AppCenter, я смог подойти, когда просмотрел параметры конфигурации, открыл окно «Экспорт конфигурации ветки» и заглянул в Раздел «Конфигурация экспорта YAML». Я вижу все шаги, которые использует AppCenter, но кажется, что это одностороннее отображение — я не могу изменить этот сценарий, чтобы найти работающее решение. А в разделе «Расширенная конфигурация сборки» над ним написано следующее:
"Azure Pipeline поддерживает более сложные конфигурации сборки, чем App Center Build. Если ваше приложение имеет сложную структуру репозитория или требует настройки с использованием платформы, которая не поддерживается App Center, попробуйте настроить Azure Pipelines, которые могут лучше обслуживать ваше приложение."< /п> А потом это продолжается еще некоторое время.
Означает ли это, что мне придется перейти на Azure Pipelines, чтобы успешно запустить сборку AppCenter? Я не понимаю, почему в сообщении об ошибке (в двоеточии) есть пустая ссылка: "Project AndroidDummy1 at: is"
Что мне здесь не хватает?
Меня очень смущает поведение AppCenter Build. Я успешно создал действие GitHub для создания проекта Android, но когда я указываю AppCenter на этот репозиторий, я получаю следующее:
Проект AndroidDummy1 at : либо проект приложения Android отсутствует, либо версия сборки не настроена для переопределения. Пропуск...
...где «AndroidDummy1» — это тестовый проект, над которым я работаю, очень простое одноэкранное приложение, предназначенное только для отладки и тестирования процесса сборки AppCenter. Большая часть журнала выглядит так:
Добро пожаловать в Gradle 8.2! Вот основные моменты этого выпуска: — Kotlin DSL: новая справочная документация, синтаксис присваивания по умолчанию. — Kotlin DSL теперь используется по умолчанию при инициализации Gradle. - Улучшены предложения по устранению ошибок при выводе на консоль. Более подробную информацию см. https://docs.gradle.org/8.2/release-notes.html. Запуск Gradle Daemon (последующие сборки будут быстрее) Градл 8.2 > Настроить проект: Решено com.android.application:com.android.application.gradle.plugin:8.2.0 в detachedConfiguration1 Решено org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin:1.9.0 в detachedConfiguration2. Разрешено com.android.application:com.android.application.gradle.plugin:8.2.0 в: classpath Решено org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin:1.9.0 в: classpath Проект AndroidDummy1 по адресу: либо проект приложения Android отсутствует, либо версия сборки не настроена для переопределения. Пропуская... ОШИБКА: сборка не удалась с исключением. * Что пошло не так: Возникла проблема при настройке корневого проекта AndroidDummy1. > Не удалось разрешить все файлы конфигурации «:classpath». > Не удалось разрешить com.android.tools.build:gradle:8.2.0. Требуется: проект: > com.android.application:com.android.application.gradle.plugin:8.2.0 > Не найден соответствующий вариант com.android.tools.build:gradle:8.2.0. Потребитель был настроен на поиск библиотеки для использования во время выполнения, совместимой с Java 8, упакованной в виде jar, и ее зависимостей, объявленных извне, а также атрибута «org.gradle.plugin.api-version» со значением «8.2», но : - Возможность варианта apiElements com.android.tools.build:gradle:8.2.0 объявляет библиотеку, упакованную как jar, и ее зависимости, объявленные извне: - Несовместимо, поскольку этот компонент объявляет компонент для использования во время компиляции, совместимый с Java 11, а потребителю нужен компонент для использования во время выполнения, совместимый с Java 8. - Другой совместимый атрибут: - Ничего не говорит о версии org.gradle.plugin.api (требуется «8.2») - Возможность варианта javadocElements com.android.tools.build:gradle:8.2.0 объявляет компонент для использования во время выполнения, а его зависимости объявляются извне: - Несовместимо, поскольку этот компонент объявляет документацию, а потребителю нужна библиотека. - Другие совместимые атрибуты: - Ничего не говорит о целевой версии Java (требуется совместимость с Java 8) - Ничего не говорит о его элементах (они должны быть упакованы в баночку) - Ничего не говорит о версии org.gradle.plugin.api (требуется «8.2») - Возможность варианта runtimeElements com.android.tools.build:gradle:8.2.0 объявляет библиотеку для использования во время выполнения, упакованную в виде jar, и ее зависимости, объявленные извне: - Несовместимо, поскольку этот компонент объявляет компонент, совместимый с Java 11, а потребителю нужен компонент, совместимый с Java 8. - Другой совместимый атрибут: - Ничего не говорит о версии org.gradle.plugin.api (требуется «8.2») - Возможность варианта sourcesElements com.android.tools.build:gradle:8.2.0 объявляет компонент для использования во время выполнения, а его зависимости объявляются извне: - Несовместимо, поскольку этот компонент объявляет документацию, а потребителю нужна библиотека. - Другие совместимые атрибуты: - Ничего не говорит о целевой версии Java (требуется совместимость с Java 8) - Ничего не говорит о его элементах (они должны быть упакованы в баночку) - Ничего не говорит о версии org.gradle.plugin.api (требуется «8.2») * Пытаться: > Запустите опцию --stacktrace, чтобы получить трассировку стека. > Запустите с параметром --info или --debug, чтобы получить больше результатов журнала. > Запустите --scan, чтобы получить полную информацию. > Получите дополнительную помощь на https://help.gradle.org. ПОСТРОЙКА НЕ удалась через 21 секунду Ошибка: /Users/runner/work/1/s/gradlew не удалось с кодом возврата: 1 в ChildProcess. (/Users/runner/work/_tasks/Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4/1.128.0/node_modules/vsts-task-lib/toolrunner.js:569:30) в emeTwo (events.js:106:13) в ChildProcess.emit (events.js:191:7) в возможноClose (внутренний/child_process.js:920:16) в Socket. (internal/child_process.js:351:11) в emmitOne (events.js:96:13) в Socket.emit (events.js:188:7) в Pipe._handle.close [как _onclose] (net.js:509:12) ##[ошибка]Ошибка: /Users/runner/work/1/s/gradlew не удалось с кодом возврата: 1 ##[раздел]Завершение: задача Gradle Я пытался найти YAML-файл, который, как я предполагаю, генерирует AppCenter, но ближе всего к тому, что сработал AppCenter, я смог подойти, когда просмотрел параметры конфигурации, открыл окно «Экспорт конфигурации ветки» и заглянул в Раздел «Конфигурация экспорта YAML». Я вижу все шаги, которые использует AppCenter, но кажется, что это одностороннее отображение — я не могу изменить этот сценарий, чтобы найти работающее решение. А в разделе «Расширенная конфигурация сборки» над ним написано следующее:
"Azure Pipeline поддерживает более сложные конфигурации сборки, чем App Center Build. Если ваше приложение имеет сложную структуру репозитория или требует настройки с использованием платформы, которая не поддерживается App Center, попробуйте настроить Azure Pipelines, которые могут лучше обслуживать ваше приложение."< /п> А потом это продолжается еще некоторое время.
Означает ли это, что мне придется перейти на Azure Pipelines, чтобы успешно запустить сборку AppCenter? Я не понимаю, почему в сообщении об ошибке (в двоеточии) есть пустая ссылка: "Project AndroidDummy1 at: is"
Что мне здесь не хватает?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Сбой сборки iOS в сборке AppCenter с React Native 0.71.6. С 0.70.15 проходит корректно
Anonymous » » в форуме IOS - 0 Ответы
- 56 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Emojis не появится должным образом в журналах сборки для Maven Project Name на Git Bash
Anonymous » » в форуме JAVA - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-