当前位置:   article > 正文

InvalidUserCodeException: Build was configured to prefer settings repositories over project reposito_org.gradle.api.invalidusercodeexception: build was

org.gradle.api.invalidusercodeexception: build was configured to prefer sett

记录...当我想使用某个第三方库,在我的build.gradle导入依赖时报错,始终Gradle编译不通过时

报错信息:

  1. * Exception is:
  2. org.gradle.api.GradleScriptException: A problem occurred evaluating root project 'Test My Application'.
  3. Caused by: org.gradle.api.InvalidUserCodeException: Build was configured to prefer settings repositories over project repositories but repository 'BintrayJCenter' was added by build file 'build.gradle'

我的project build.gradle 是这样的

  1. // Top-level build file where you can add configuration options common to all sub-projects/modules.
  2. plugins {
  3. id 'com.android.application' version '7.1.2' apply false
  4. id 'com.android.library' version '7.1.2' apply false
  5. }
  6. repositories {
  7. jcenter()
  8. maven { url "https://jitpack.io" }
  9. }
  10. task clean(type: Delete) {
  11. delete rootProject.buildDir
  12. }

大致意思是不应该在这里配置JCenter 的repositories 配置,应该在settings repositories 里面配置。

去查了下gradle7.0版本以后,maven的配置改到在project 的settings.gradle 下配置

于是我把maven 的配置挪到:

 Sync Now 即可。于是引用的第三方的库终于不报错了。

 这是引用的是Android的一个统计图表第三方库,来自大佬的博客:Android图表控件MPAndroidChart的简单介绍(MPAndroidChart3.0)_xhu_ww的博客-CSDN博客_mpandroidchart

GitHub地址: https://github.com/PhilJay/MPAndroidChart

楼主是个小菜鸡 刚学Android,记录一下解决的办法分享给和我一样新学的xdm,错误或没说明清楚的地方因为技术水平很有限,还请不吝指教,谢谢啦!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/918360
推荐阅读
相关标签
  

闽ICP备14008679号