【错误记录】Android Studio 编译报错 ( Could not find com.android.tools.build:gradle:4.2.1. )

简介: 【错误记录】Android Studio 编译报错 ( Could not find com.android.tools.build:gradle:4.2.1. )

文章目录

一、 报错信息

二、 解决方案





一、 报错信息


导入了一个 Eclipse 项目 , 编译后报如下错误 :


FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'MidiSheetMusic_02'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not find com.android.tools.build:gradle:4.2.1.
     Searched in the following locations:
       - https://jcenter.bintray.com/com/android/tools/build/gradle/4.2.1/gradle-4.2.1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project :
* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Exception is:
org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'MidiSheetMusic_02'.
Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find com.android.tools.build:gradle:4.2.1.
Searched in the following locations:
  - https://jcenter.bintray.com/com/android/tools/build/gradle/4.2.1/gradle-4.2.1.pom
If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
Required by:
    project :
* Get more help at https://help.gradle.org
BUILD FAILED in 1s


image.png





二、 解决方案


检查了下根目录下的 build.gradle 配置 , 发现只配置了 jcenter 仓库 ;


// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.1'
    }
}
allprojects {
    repositories {
        jcenter()
    }
}


添加 google 仓库 和 mavenCentral 仓库 , 问题解决 ;


// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        google()
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.1'
    }
}
allprojects {
    repositories {
        google()
        mavenCentral()
        jcenter()
    }
}


目录
相关文章
|
1月前
|
Java Shell Linux
Android——编译(一):编译make的基础知识
Android——编译(一):编译make的基础知识
36 0
|
1月前
|
人工智能 IDE 开发工具
Studio Bot - 让 AI 帮我写 Android 代码
Studio Bot - 让 AI 帮我写 Android 代码
94 1
|
1月前
|
Java Shell Linux
Android——编译(二):android.mk的相关知识
Android——编译(二):android.mk的相关知识
57 0
|
1月前
|
Shell Android开发
RK android13编译环境搭建与常用编译命令
RK android13编译环境搭建与常用编译命令
37 0
|
1天前
|
编译器 开发工具 Android开发
|
19天前
|
Android开发
【Android Studio】小游戏 | 实现两个小动物随手指移动
【Android Studio】小游戏 | 实现两个小动物随手指移动
|
19天前
|
Android开发 数据安全/隐私保护
【Android Studio】简单的QQ登录界面
【Android Studio】简单的QQ登录界面
|
30天前
|
IDE 开发工具 Android开发
Android Studio 下发布项目成APK文件
Android Studio 下发布项目成APK文件
72 1
|
1月前
|
前端开发 Java 数据库
用android studio写一个简单的记单词?????App
用android studio写一个简单的记单词?????App
11 0
|
1月前
|
开发工具 Android开发
QGroundControl Qt安卓环境搭建及编译出现的问题
QGroundControl Qt安卓环境搭建及编译出现的问题
24 0

相关产品

  • 云迁移中心