确认build.gradle文件中使用了正确的AndroidX依赖项
在build.gradle
文件中,dependencies
标签下确认是否使用了正确的AndroidX依赖项,例如:
dependencies {
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
// ...
}
添加Google Maven仓库
在项目根目录下的build.gradle
文件中添加Google Maven仓库:
allprojects {
repositories {
google()
jcenter()
// ...
}
}
更新Gradle版本
如果使用的是较旧的Gradle版本,则可能会导致无法找到AndroidX工件。可以在build.gradle
文件中更新Gradle版本,例如:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
}
}
清理并重新构建项目
在Android Studio中,点击'Build”菜单并选择'Clean Project”,然后再点击'Build”菜单并选择'Rebuild Project”。这将清理和重新构建项目,有可能解决找不到AndroidX工件的问题。
禁用代理
如果正在使用代理,请禁用代理并重新启动Android Studio。代理可能会干扰Android Studio访问Maven库。
参考文献:https://stackoverflow.com/questions/54204405/android-maven-cannot-find-androidx-artifacts