找不到 com.github.imperiumlabs:GeoFirestore-Android:v1.5.0

Posted

技术标签:

【中文标题】找不到 com.github.imperiumlabs:GeoFirestore-Android:v1.5.0【英文标题】:Could not find com.github.imperiumlabs:GeoFirestore-Android:v1.5.0 【发布时间】:2021-12-30 00:23:49 【问题描述】:

我想使用这个 GitHub 库,但是当我尝试重建应用程序或尝试在我的设备上运行时,它显示 此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 8.0 不兼容。

我已在我的根 gradle 中添加了存储库,如下所示:

并且还在我的应用程序 gradle 文件中添加了依赖项:

有没有可能的解决方案?我真的很想在我的项目中使用这个库..

【问题讨论】:

我看到你已经使用 'classpath'com.android.tools.build:gradle:7.0.0' 从 build.gradle 文件中将插件设置为 7.0.0 版本。 table 列出了每个版本的 Android Gradle 插件所需的 Gradle 版本。对于 7.0 的插件版本,我们需要 7.0+ 所需的 Gradle 版本。 您可以在 Android Studio 的 File > Project Structure > Project 菜单中指定 Gradle 版本,也可以使用以下方法在 gradle/wrapper/gradle-wrapper.properties 文件中编辑 Gradle 分发参考:' distributionUrl = "https\://services.gradle.org/distributions/gradle-7.0.0-all.zip"'。 Android Gradle 插件 7.0.0 是 2021 年 7 月的主要版本。使用 Android Gradle 插件 7.0 构建应用程序时,现在需要 JDK 11 才能运行 Gradle。欲了解更多信息,请访问link 【参考方案1】:

我通过输入maven url 'https://jitpack.io' 解决了这个错误 将这行代码放入 settings.gradle(存储库)并从 build.gradle(项目级别)中删除它,它对我有用!

【讨论】:

以上是关于找不到 com.github.imperiumlabs:GeoFirestore-Android:v1.5.0的主要内容,如果未能解决你的问题,请参考以下文章

java 枚举 找不到符号

bat系统找不到指定文件怎么办?

java package找不到符号

SpringBoot报找不到 dao 问题

ubuntu20.04找不到start命令

找不到名为“my”的模块。找不到名为“mycontroller”的控制器