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”