我想在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()
..
}
}