如何修复 Android Studio 中的 'Could not resolve com.shawnlin:number-picker:2.4.8.' 错误

How to fix 'Could not resolve com.shawnlin:number-picker:2.4.8.' error in Android Studio

我的项目出现同步错误,我得到 无法解析“:app@debug/compileClasspath”的依赖项:无法解析 com.shawnlin:number-picker:2.4 .8. android studio 中的错误和同步失败。

为了解决这个错误,我在我的 build.gradle 文件中添加了来自 https://android-arsenal.com/details/1/3718

的依赖项
buildscript {
    repositories {
         jcenter()
    }
}
dependencies {
     implementation 'com.shawnlin:number-picker:2.4.8'
}

为了解决这个错误,我应该怎么做??

我建议你去

文件 -> 设置 -> 构建、执行、部署 -> Gradle -> 然后取消选择 离线模式...如果它被选中....

这应该有效

然后在您的 build.gradle 文件中添加 implementation 'com.shawnlin:number-picker:2.4.8'

我还建议您迁移到 AndroidX:

要做到这一点,请转到 重构 -> 迁移到 AndroidX -> 迁移

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.0.2'
    implementation 'com.google.android.material:material:1.1.0-alpha03'
    implementation 'com.shawnlin:number-picker:2.4.8'
}

如果您使用的是支持库,您需要降级库版本。

查看this了解更多信息

希望对您有所帮助...