【问题标题】:ERROR: Failed to resolve: com.android.support:support-v4:23.3.0错误:无法解决:com.android.support:support-v4:23.3.0
【发布时间】:2020-01-16 00:02:39
【问题描述】:

enter image description hereAndroid Studio 中的 Gradle 出错。 它说:错误:无法解决:com.android.support:support-v4:23.3.0 添加 Google Maven 存储库并同步项目 在项目结构对话框中显示 受影响的模块:app

错误:无法解决:com.android.support:design:23.3.0 添加 Google Maven 存储库并同步项目 在项目结构对话框中显示 受影响的模块:app

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    在你的 build.gradel 文件中添加 maven

    allprojects {
      repositories {
          jcenter()
          maven { url 'https://maven.google.com' }
      }
    }
    

    再次同步代码。

    【讨论】:

      【解决方案2】:

      现在可以通过 Google 的 Maven 存储库获得支持库。

      第 1 步:打开项目的 build.gradle 文件。

      第 2 步:确保存储库部分包含 maven 部分,其中包含 https://maven.google.com url

      allprojects {
          repositories {
              google() // here
              jcenter()
              maven { url 'https://maven.google.com' }
          }
      }
      

      第 3 步: 将支持库添加到依赖项部分。例如,要添加 v4 core-utils 库,请添加以下行:

      dependencies {
          ...
          implementation"com.android.support:support-core-utils:23.0.0"
      }
      

      【讨论】:

      • 谢谢,之后它显示了这个消息:错误:无法解析外部依赖项 com.android.tools.build:gradle:3.5.0 因为没有定义存储库。要求:项目:
      • 是的,现在,我得到了这个消息:错误:找不到 Gradle DSL 方法:'classpath()' 可能的原因:项目 'Just-Java-master' 可能使用的是 Android 版本不包含该方法的 Gradle 插件(例如,在 1.1.0 中添加了“testCompile”)。将插件升级到版本 3.5.0 并同步项目项目“Just-Java-master”可能正在使用不包含该方法的 Gradle 版本。打开 Gradle 包装文件构建文件可能缺少 Gradle 插件。应用 Gradle 插件
      • 正确,现在这条消息: * 出了什么问题:评估根项目“Just-Java-master”时出现问题。 > 在 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的对象上找不到参数 [com.android.tools.build:gradle:3.5.0] 的方法 classpath()。 * 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
      【解决方案3】:

      在 build.gradle 你必须添加:

      allprojects {
          repositories {
              jcenter()
              maven { url 'https://maven.google.com' }
          }
      }
      

      【讨论】:

        【解决方案4】:

        Kotlin-DSL 版本:

        allprojects {
            repositories {
                jcenter()
                maven(url= "https://maven.google.com")
            }
        }
        

        【讨论】:

          猜你喜欢
          • 2023-03-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-01-05
          • 2020-01-09
          相关资源
          最近更新 更多