依赖项解析失败:com.github.barteksc:android pdf viewer:2.8.1

依赖项解析失败:com.github.barteksc:android pdf viewer:2.8.1,android,gradle,android-gradle-plugin,pdf-viewer,Android,Gradle,Android Gradle Plugin,Pdf Viewer,我知道以前有人问过这个问题,但尽管在存储库中添加了maven,但仍然无法解决这个错误。请帮忙 以下是我的模块级渐变文件: 以下是我的顶级gradle文件: 试试这个: implementation'com.github.barteksc:android pdf viewer:3.1.0-beta.1' 或者,如果您想要更稳定的版本: implementation'com.github.barteksc:android pdf viewer:2.8.2' 并在存储库中添加jCenter: all

我知道以前有人问过这个问题,但尽管在存储库中添加了maven,但仍然无法解决这个错误。请帮忙

以下是我的模块级渐变文件:

以下是我的顶级gradle文件:

试试这个:

implementation'com.github.barteksc:android pdf viewer:3.1.0-beta.1'

或者,如果您想要更稳定的版本:

implementation'com.github.barteksc:android pdf viewer:2.8.2'

并在存储库中添加jCenter:

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

更改
模块/build.gradle
脚本

repositories {
    google()
    jcenter()
}

dependencies {
   //....
   implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'
}
要使用
实现
DSL,您必须在顶层文件中更新android的gradle插件:

buildscript {
    repositories {
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
        //
    }
}

下面是我提到maven标签的存储库标签:allprojects{repositories{maven{url”“}}}Hi Kourosh,感谢您的回答,我已经添加了jcenter()在我的存储库中,但仍然得到相同的错误。在将compile标记替换为implementation标记后,我得到以下错误:找不到gradle DSL方法:“implementation()”@AtifSheikh您必须在项目/build.gradle中更新gradle插件。检查此链接: