Migrating from jcenter to maven gives error: "Failed to resolve: org.adblockplus:adblock-android-webview:4.4.0"

Migrating from jcenter to maven gives error: "Failed to resolve: org.adblockplus:adblock-android-webview:4.4.0"

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

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

bu 将其放入我的 build.gradle:

implementation 'org.adblockplus:adblock-android-webview:4.4.0'

如果我的 build.gradle 存储库中列出了 jcenter(),它工作正常。但我一直收到警告 JCenter is at end of life,所以我试图切换到 maven

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

Failed to resolve: org.adblockplus:adblock-android-webview:4.4.0

我可以在此处的 Maven 上看到该库可用:

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

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

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

如果 https://repo.maven.apache.org/maven2/ 可用,那么您可以使用 mavenCentral()。否则它不在 mavenCentral().

https://mvnrepository.com just tells you which artifacts are available where. If you see at the bottom of https://mvnrepository.com/artifact/org.adblockplus/adblock-android-webview/4.4.0, it says "This artifact is located at JCenter repository (https://jcenter.bintray.com/)".

在所附图片中,您可以看到它们可用的存储库。 Adblock 仅存在于 Jcenter 中。而 Apache Commons 仅存在于 Central 而不是 JCenter。