【问题标题】:Unable to build project. Can't find same error in googling无法构建项目。无法在谷歌搜索中找到相同的错误
【发布时间】:2023-01-15 05:30:21
【问题描述】:

失败:构建失败,出现异常。

  • 出了什么问题: 任务 ':app:preDebugBuild' 执行失败。

无法解析配置“:app:debugCompileClasspath”的所有文件。 无法转换工件“activity.aar (androidx.activity:activity:1.6.0-beta01)”以匹配属性 {artifactType=android-manifest} > JetifyTransform 执行失败:C:\Users\ADMIN.gradle\caches\modules-2\files-2.1\androidx.activity\activity\1.6.0-beta01\d888a4569f3c67638afc7aa0d778acd7f41cedb5\activity-1.6.0-beta01.aar。 > 无法使用 Jetifier 转换 'C:\Users\ADMIN.gradle\caches\modules-2\files-2.1\androidx.activity\activity\1.6.0-beta01\d888a4569f3c67638afc7aa0d778acd7f41cedb5\activity-1.6.0-beta01.aar' .原因:无效。 (使用 --stacktrace 运行以获取更多详细信息。) 无法转换工件“activity.aar (androidx.activity:activity:1.6.0-beta01)”以匹配属性 {artifactType=android-manifest} > JetifyTransform 执行失败:C:\Users\ADMIN.gradle\caches\modules-2\files-2.1\androidx.activity\activity\1.6.0-beta01\d888a4569f3c67638afc7aa0d778acd7f41cedb5\activity-1.6.0-beta01.aar。 > 无法使用 Jetifier 转换 'C:\Users\ADMIN.gradle\caches\modules-2\files-2.1\androidx.activity\activity\1.6.0-beta01\d888a4569f3c67638afc7aa0d778acd7f41cedb5\activity-1.6.0-beta01.aar' .原因:无效。 (使用 --stacktrace 运行以获取更多详细信息。)

【问题讨论】:

  • 请按照提示中的建议通过使用 stacktrace 运行它来向我们提供日志中的详细信息

标签: android build.gradle


【解决方案1】:

我通过升级到最新的 Gradle 和编译版本解决了这个问题。

在安卓/build.gradle 更新

ext.kotlin_version = '1.6.0'

dependencies{
        classpath 'com.android.tools.build:gradle:4.2.0'
}

在应用程序/build.gradle

更新

compileSdkVersion 33

在 gradle.wrapper.properties 中,更新

distributionUrl=https://services.gradle.org/distributions/gradle-6.7.1-all.zip

【讨论】:

    【解决方案2】:

    当您遇到这样的错误时,很难确定问题所在,但它在最后提供了一个线索(使用 --stacktrace 运行以获取更多详细信息。)

    您可以使用下面的命令或here 解释的几种不同方式来执行此操作

    ./gradlew assembleMyBuild --stacktrace
    

    试一试并发布阻止构建的实际错误。

    【讨论】:

    猜你喜欢
    • 2015-08-16
    • 2018-07-13
    • 2016-08-25
    • 1970-01-01
    • 2018-04-06
    • 2013-09-04
    • 1970-01-01
    • 2017-11-11
    • 2015-12-01
    相关资源
    最近更新 更多