代码之家  ›  专栏  ›  技术社区  ›  FlashAsh80

结构插件与Gradle 4.4不兼容+

  •  3
  • FlashAsh80  · 技术社区  · 6 年前

    最近,我不得不更新我的项目,从4.1升级到Gradle 4.4。 即

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

    在我的gradle包装里。属性文件。

    然而,这与fabric插件是不兼容的

    apply plugin: 'io.fabric'
    

    自从gradle更新以来,我现在在同步项目时出现了构建错误。 例如:

    错误:无法获取任务的未知属性“manifestFile” “”类型的“:Module:generateVariantFlavorRFile” 通用域名格式。安卓建筑格拉德尔。内部的res.GenerateLibraryRFileTask。

    有人知道何时/是否会有与gradle 4.4+兼容的新插件更新吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   FlashAsh80    6 年前

    因此,我的项目包括功能模块,其中基本模块 build.gradle ,我应用了fabric插件。即 apply plugin: 'io.fabric'

    事实证明,gradle 4.4+版确实可以工作,但您需要添加以下内容:

    crashlytics { instantAppSupport true }
    

    在基本模块的构建中。格拉德尔。我实际上没有即时应用程序,但即使在中有功能模块,似乎也需要这一行。

    有关如何添加的更多信息,请访问: How do I integrate Crashlytics with Android Instant Apps?