Android Studio 无法加载 JitPack 库

Posted

技术标签:

【中文标题】Android Studio 无法加载 JitPack 库【英文标题】:Android studio couldn't load JitPack library 【发布时间】:2022-01-21 07:05:47 【问题描述】:

我正在使用 github 中的一个库来创建 tableview,但 tableview 在我的项目中显示错误。我已经在我的 gradle 文件中添加了它们的实现。

图书馆链接:https://github.com/evrencoskun/TableView

【问题讨论】:

【参考方案1】:

JitPack 似乎发布在jcenter 上,其用途是now deprecated in android。所有非 Google 工件现在都来自 mavenCentral。该解决方案没有记录在官方 JitPack 文档中,但我们可以使用 dependencyResolutionManagement 块,例如,

// settings.gradle
dependencyResolutionManagement 
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories 
        google()
        mavenCentral()
        jcenter() // Warning: this repository is going to shut down soon
        maven  url "https://jitpack.io" 
    

rootProject.name = "App"
include ':app'

代码将在build.gradle 中提到的存储库上强制设置存储库。对于repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) official docs 来说,

如果出于某种原因,项目或插件在项目中声明了存储库,Gradle 会警告您。但是,如果您想强制仅使用设置存储库,则可以使其构建失败

请参阅this 答案以及this 一个。

【讨论】:

以上是关于Android Studio 无法加载 JitPack 库的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio ML 套件无法加载 OCR 模块

Android Studio Gradle Sync:“无法加载类...”

颤振医生 --android-licenses 错误:无法找到或加载主类 Studio

Android Studio 无法在 Mac OSX (Mavericks) 上加载 JVM

Android Studio 无法加载类“org.codehaus.groovy.runtime.typehandling.ShortTypeHandling”

Android Studio,我更改了文件夹名称,项目无法加载