当我在android studio中更新gradle时,我发现这个类型错误Unable to load class 'org.gradle.api.publication.maven.internal.MavenPomMetaInfoProvider'.这是一个出乎意料的错误。请提交包含idea.log文件的错误。
发布于 2021-08-02 11:56:03
在我的例子中,问题是这样的:
apply plugin: 'com.github.dcendents.android-maven'在此之前,我使用的是Gradle plugin 4.2.2,今天我更新到了7.0.0,得到了和你一样的错误。我通过从我的build.gradle中删除这一行解决了这个问题。
发布于 2021-09-07 11:03:17
在使用jitpack.io上推送的库时,我遇到了这个问题,jitpack.io上的文档提到要在根build.gradle文件中包含这个库
allprojects {
repositories {
....
maven { url 'https://jitpack.io' }
}
}随着最新的更新,这一点已经改变了。Android Studio不再在根build.gradle文件中包含所有项目块。
要实现这一点,您现在需要在settings.gradle文件中包含maven { url 'https://jitpack.io' }。
下面是我的settings.gradle的样子:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url "https://jitpack.io" }
}
}
rootProject.name = "<App Name>"
include ':app'发布于 2021-08-02 14:05:33
日期每次我获得支持时都会更新,因为我知道它仍然有效
日期:04/11/2021年(2021年11月4日)
在更新到gradle 7.0.0时收到该错误后,我尝试了@Alex解决方案,但它不适用于我。
我删除了两行代码,现在它可以工作了。
apply plugin: 'com.github.dcendents.android-maven'
apply plugin: 'android-maven'https://stackoverflow.com/questions/68609209
复制相似问题