当前位置: 首页 > 知识库问答 >
问题:

从jcenter迁移到maven会出错:"解析失败:org.adblockplus: adblock-android-webview: 4.4.0"

巴博耘
2023-03-14

我正在尝试在我的Android应用程序中使用:

https://github.com/adblockplus/libadblockplus-android

把这个放在我的身体里。格拉德尔:

实现org.adblockplus: adblock android-webview: 4.4.0

如果我在build.gradle存储库中列出了jcenter(),它就可以正常工作。但是我一直收到警告JCenter处于生命的尽头,所以我试图切换到maven

但是,当我用mavenCentral()替换jcenter()时,它不起作用,并给出错误:

未能解析:org。adblockplus:adblock android网络视图:4.4.0

我可以在Maven上看到这个库:

https://mvnrepository.com/artifact/org.adblockplus/adblock-android-webview/4.4.0

但由于某种原因,Android Studio无法找到它。

我做错了什么?我对此很陌生,所以不太熟悉存储库。

共有1个答案

仲孙英才
2023-03-14

如果有https://repo.maven.apache.org/maven2/,然后可以使用mavenCentral()。否则它不在mavenCentral()中。

https://mvnrepository.com只告诉您哪些工件在哪里可用。如果你看到https://mvnrepository.com/artifact/org.adblockplus/adblock-android-webview/4.4.0,它说“此工件位于JCenter存储库中(https://jcenter.bintray.com/)".

在所附图片中,您可以看到哪些回购协议可用。Adblock仅在Jcenter中存在。而Apache Commons仅在Central中存在,而不在JCenter中。

 类似资料:
  • 我正在使用Android Studio 3.2 Canary 14,并试图迁移现有项目以使用AndroidX。从https://developer.android.com/topic/libraries/support-library/androidx-rn听起来,我必须设置(这是在选择“重构到AndroidX…”选项时自动完成的)。我还将目标API级别更新为28。还有人看到这个问题吗? 未能转换

  • Jfrog将关闭jcenter,这意味着我们不能在build.gradle文件中使用jcenter来下载所需的库,正如我在不同的网站和android文档中看到的,我们可以使用mavenCentral()来代替jcenter,但是当它被替换为jcenter并重建项目时,我得到以下错误,这意味着project level build.gradle文件在和存储库中不存在。

  • 我基本上是在Crashlytics中遵循迁移指南(这篇文章对其进行了总结)。 我一字不差地遵循相同的说明,您可以从我的中看到: 然而,当我同步我的Gradle时,我得到了这个错误: 5:02 PM Gradle同步失败:找不到DefaultDependencyHandler类型org.gradle.api.internal.artifacts.dsl.dependencies.对象的参数[com.

  • 我有一个问题启动我的Java应用程序 liqibase更新出错:

  • 问题内容: 我在生产环境上运行Django 1.6.6,最近在登台(开发服务器)上升级到1.9.7。此更新是在服务器上执行的,我按照此处“从South升级”中概述的步骤进行操作。 我注意到迁移文件的结构已更改,并且不再包含语句。这会引起问题,因为如果我从GitHub存储库中提取此新代码并运行或,它会说: 追溯指向我的urls.py,因为我在查询集中引用了模型: 在1.9升级之前,已经为我创建了表,

  • 您可能已经知道,JFrog宣布Bintray、JCenter、GoCenter和ChartCenter将于今年5月1日关闭。由于JCenter作为Android项目中的主要repo广泛用于各种依赖项,因此应该使用替代repo,我使用了mavenCentral因为它是最流行和被广泛接受的。 它按预期工作,但我只想从JCenter下载realm和其他缺少的东西,直到它完全迁移。然后看起来是这样的: 然