首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当更新build:gradle到3.3.0时,Crashlytics找不到清单

当更新build:gradle到3.3.0时,Crashlytics找不到清单
EN

Stack Overflow用户
提问于 2019-02-02 13:23:58
回答 1查看 8.6K关注 0票数 30

我在我的应用程序中使用fabric crashlytics,当com.android.tools.build:gradle为3.2.1时,它工作得很好,直到我将其更新到3.3.0。

现在我遇到了“Crashlytics找不到清单”,并且发现在build/intermediates/merged_manifest/.../merged.中没有创建AndroidManifest.xml我已经阅读了this thisthis,但是没有解决我的问题。我该如何修复它?谢谢。

这是lib.gradle

apply plugin: 'com.android.library'
buildscript {
    repositories {
        mavenCentral()
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
    }
}
apply plugin: 'io.fabric'
repositories {
    maven { url 'https://maven.fabric.io/public' }
    ...
}

dependencies {
    ...
    api('com.crashlytics.sdk.android:crashlytics:2.9.8@aar') {
        transitive = true
    }
}

这是gradle项目

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

这就是错误:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-13 13:52:33

你有没有尝试过用库模块和基础项目完全按照Crashlytics设置的要求来配置所有的东西?如果设置与推荐的here不同,新的Gradle插件似乎无法工作。

对我来说,从库的build.gradle文件中删除"apply plugin: 'io.fabric'“(但将其保留在应用程序build.gradle中)解决了这个错误。

票数 44
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54490247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档