【问题标题】:Gradle Build Error in Gradle Plugin 3.6.1, Distribution URL version 5.6.4Gradle 插件 3.6.1 中的 Gradle 构建错误,分发 URL 版本 5.6.4
【发布时间】:2020-03-19 09:12:23
【问题描述】:

我在构建项目时遇到此错误

groovy.lang.MissingMethodException: No signature of method: org.gradle.api.internal.file.DefaultFilePropertyFactory$DefaultDirectoryVar.toPath() is applicable for argument types: () values: []

我的 gradle 脚本是这样的

newApkName = "${appName}${separator}${output.baseName}${separator}${variant.versionName}.apk" def relativeRootDir = output.packageApplication.outputDirectory.toPath() .relativize(rootDir.toPath()).toFile()

似乎 toPath() 方法签名已更改。请帮忙

【问题讨论】:

  • 如果这些重大更改被记录在某处会很好

标签: android android-studio gradle android-gradle-plugin build.gradle


【解决方案1】:

我可以通过在此问题中关注 Chris Parker's advice 来解决此问题:variantOutput.getPackageApplication() is obsolete

【讨论】:

    猜你喜欢
    • 2020-06-15
    • 1970-01-01
    • 2020-09-15
    • 1970-01-01
    • 2014-11-25
    • 2018-06-03
    • 2023-04-11
    • 2019-07-03
    • 1970-01-01
    相关资源
    最近更新 更多