无法解析Android Studio gradle依赖项中的一个库



我想在Android Studio中包含一个库,但是它显示如下错误:

Failed to resolve: com.andrognito.pinlockview:pinlockview:2.1.0
Failed to resolve: com.andrognito.patternlockview:patternlockview:1.0.0

如何解决这个问题?

-构建。gradle (App)

plugins {
id 'com.android.application'
}
android {
compileSdk 32
defaultConfig {
applicationId "com.multiverse.appprotector"
minSdk 23
targetSdk 32
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
implementation 'com.andrognito.pinlockview:pinlockview:2.1.0'
implementation 'com.andrognito.patternlockview:patternlockview:1.0.0'
}

其他依赖项,我认为与错误无关:

  • 实现"androidx.appcompat: appcompat: 1.4.2">
  • 实现"com.google.android.material:材料:1.6.1">
  • 实现"androidx.constraintlayout: constraintlayout: 2.1.4">
  • 实现"junit: junit: 4.13.2">
  • 实现"androidx.test.ext: junit: 1.1.3">
  • 实现"androidx.test.espresso: espresso-core: 3.4.0">
  • 实现"androidx.recyclerview: recyclerview: 1.2.1">
  • 实现"androidx.cardview: cardview: 1.0.0">
  • 实现"androidx.biometric:生物:1.1.0">

请浏览链接

如果可能的话,尝试使用最新的库,因为这两个库最近几年都没有维护过。

在项目构建中添加jCenter存储库。Gradle文件如下所示并同步你的项目:

allprojects {
repositories {
jcenter()
. . .
}
}

注意-在最新的android代码中,它将在设置中可用。gradle文件

pluginManagement {
repositories {
jcenter()
...
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
jcenter()
..
}
}

相关内容

  • 没有找到相关文章