RUVIDEO
Поделитесь видео 🙏

Android Studio build.gradle not generate `allprojects` section and causes error when manually added

📁 Обучение 👁️ 21 📅 28.11.2023

when we create New Project in Android Studio Arctic Fox | 2020.3.1 Patch 1 or higher build.gradle not generate `allprojects` section and causes error when manually added

In new release of Android, provide a new way to define your repositories. Before this release we used build.gradle(Project level) file to define repositories. Now you should write then into settings.gradle file. That's why It collides with Gradle plugin and generate this error message:

Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file 'build.gradle'

How to resolve the Android studio dependencies configuration with repositories.
"Build was configured to prefer settings repositories over project repositories but repository 'repository_name' was added by build file 'build.gradle'"


When creating a new project in Android Studio Arctic Fox | 2020.3.1 , this is the app level build.gradle

One of the libraries using requires the allprojects

manually tried to add the allprojects section in Arctic Fox | 2020.3.1, received this error:

problem occurred evaluating root project 'My Application'.

Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file 'build.gradle'

Why was the allprojects in Arctic Fox | 2020.3.1 was removed and how can add it back so that can use the libraries?



We can solve it in two possible ways.

Solution 1:

Use previous way: Not to use dependencyResolutionManagement for repositories in settings.gradle file

you already have settings.gradle file like below:

dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {`enter code here`
google()
mavenCentral()
jcenter() // Warning: this repository is going to shut down soon
}
}


Just Change one line now your code look like


dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
repositories {`enter code here`
google()
mavenCentral()
jcenter() // Warning: this repository is going to shut down soon
}
}


Means Just Simple Do this

Go to setting.gradle and replace the line:

repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)

with:

repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)



Solution 2:


Use new way: Use dependencyResolutionManagement for repositories in settings.gradle file

Just keep settings.gradle file like below:

dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
jcenter()
maven { url "https://jitpack.io" }
}
}

rootProject.name = "YourAppName"
include ':app'



Hi everyone

If you love my Videos ,
If you Actually Solve your bugs - errors through my video tutorial

If you can Donate Some money... So please

WE are Really thankful for you..


Not a big Amount but your little bit support make big amount for Surviving of Developer life.


For Indian Viewer donate Through
?????

UPI = bldesai999@okaxis


FOR INTERNATIONAL Viewers donate Through
? ????

PayPal = [email protected]

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Android Studio build.gradle not generate `allprojects` section and causes error when manually added», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.