【问题标题】:Execution failed for task ':app:mergeDebugResources'. [string/com.crashlytics.android.build_id] Error: Duplicate resources任务 ':app:mergeDebugResources' 执行失败。 [string/com.crashlytics.android.build_id] 错误:资源重复
【发布时间】:2020-09-26 04:34:09
【问题描述】:

我试图将 Firebase Crashlytics 添加到我的应用程序中,并且我关注了这个tutorial。当我运行该应用程序时,我收到以下复制运行时异常。

Execution failed for task ':app:mergeDebugResources'.
> [string/com.crashlytics.android.build_id] /home/chinkysight/Desktop/Pecha/build/app/generated/fabric/res/debug/values/com_crashlytics_build_id.xml    [string/com.crashlytics.android.build_id] /home/chinkysight/Desktop/Pecha/build/app/generated/crashlytics/res/debug/values/com_crashlytics_build_id.xml: Error: Duplicate resources

【问题讨论】:

    标签: android firebase flutter crashlytics


    【解决方案1】:

    尝试删除 app/build 中的构建文件夹。然后尝试一个干净的构建

    【讨论】:

      【解决方案2】:

      可能是你没有启用multidex,

      请前往 app/build.gradle,如果未启用,请启用并重新启动应用程序。

      你可以这样做:

      转到 ->

      /android/app/build.gradle 并添加

      multidrxEnabled 真

      在默认配置中

      应该是这样的:

      defaultConfig {
                  // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
                  applicationId "com.example.chat_app_flutter_firebase"
                  minSdkVersion 16
                  targetSdkVersion 28
                  versionCode flutterVersionCode.toInteger()
                  versionName flutterVersionName
                  testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
      
                  //Enable multidex by adding this line 
      
                  multiDexEnabled true
              }
      
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-06-04
        • 2015-08-26
        • 1970-01-01
        • 1970-01-01
        • 2020-11-18
        • 2021-02-01
        • 1970-01-01
        相关资源
        最近更新 更多