buildSr c нельзя использовать в качестве имени проекта, так как это зарезервированное имя - PullRequest
1 голос
/ 15 апреля 2020

После того, как я обновил свой gradle gradle-5.4.1 до gradle-6.3, я получил ошибку, такую ​​как 'buildSr c' нельзя использовать в качестве имени проекта, поскольку это зарезервированное имя. I Я использую buidleSr c для управления зависимостями Gradle ( ссылка ). Я не знаю, как решить эту проблему, пожалуйста, помогите по этому вопросу.

enter image description here

Ответы [ 2 ]

0 голосов
/ 29 апреля 2020

Если вы ищете ответ для Android, это может быть полезно:

  1. Откройте ваш settings.gradle / settings.gradle.kts
  2. Удалите "buildSr c" из включенных модулей
  3. Перестройка

Пример:

settings.gradle.kts может выглядеть так (синтаксис для settings.gradle будет другим)

include(":app")
rootProject.name = "yourapp"
include(":moduleA")
include(":buildSrc")
include(":moduleB")
include(":moduleC")

удалите строку, содержащую "buildSr c", например:

include(":app")
rootProject.name = "yourapp"
include(":moduleA")
include(":moduleB")
include(":moduleC")

, и пересоберите проект.

0 голосов
/ 15 апреля 2020

Это изменение, введенное в Gradle 6.0, сделало buildSrc зарезервированным именем проекта .

Это означает, что у вас есть ссылка на buildSrc как проект в вашем settings.gradle(.kts). Ссылка будет выглядеть так:

  • include("buildSrc")
  • includeBuild("buildSrc")

Я бы рекомендовал начать с удаления этой ссылки и посмотреть, исправит ли она проблема. Если нет, это означает, что ваш проект был подключен по-другому, и вам просто нужно переименовать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...