Android Studio 无法加载模块:Public到这里去看看!

7bsow1i6  于 2023-08-07  发布在  Android
关注(0)|答案(6)|浏览(252)

Unable to load class 'org.gradle.API.publication.maven.internal. MavenPomMetaInfoProvider'.这是一个意外错误。请提交一个包含idea.log文件的bug。

u91tlkcl

u91tlkcl1#

在我的例子中,问题是这样的:

apply plugin: 'com.github.dcendents.android-maven'

字符串
在此之前,我使用的是Gradle插件4.2.2,今天我将其更新到7.0.0,并得到了与您相同的错误。我通过从build.gradle中删除这一行解决了这个问题。

cx6n0qe3

cx6n0qe32#

我在使用jitpack.io上推送的库时遇到了这个问题。jitpack.io上的文档提到要将此包含在根build.gradle文件中

allprojects {
    repositories {
        ....
        maven { url 'https://jitpack.io' }
    }
}

字符串
随着最新的更新,这已经改变了。Android Studio在根build.gradle文件中不再包含allprojects块。
要实现这一点,您现在需要将maven { url 'https://jitpack.io' }包含在settings.gradle文件中。
以下是我的settings.gradle的样子:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url "https://jitpack.io" }
    }
}

rootProject.name = "<App Name>"
include ':app'

bq3bfh9z

bq3bfh9z3#

每次我得到支持时都更新日期,因为我知道它仍然有效
日期:04/11/2021**(2021年11月4日)**
在更新到gradle 7.0.0时收到该错误后,我尝试了@Alex解决方案,但它对我不起作用,
我去掉了两条线,它现在起作用了。

apply plugin: 'com.github.dcendents.android-maven'
apply plugin: 'android-maven'

字符串

d5vmydt9

d5vmydt94#

检查其他模块是否有此插件:

apply plugin: 'com.github.dcendents.android-maven'

字符串
在我的例子中,它是在countrycodepicker
我把它从那里拿出来,它起作用了。

wrrgggsh

wrrgggsh5#

将您的gradle版本降级到6.7.1。对我很有效

ev7lccsx

ev7lccsx6#

我在2023年7月将项目迁移到最新版本时遇到了同样的问题。
countrycodepicker中遇到此问题。
在文件中:

../../countrycodepicker/build.gradle

字符串
在线:

apply plugin: 'com.github.dcendents.android-maven'

解决方案(2023年7月工作):

拆下线路后,组件现在工作正常。

apply plugin: 'com.github.dcendents.android-maven'

相关问题