Akka HTTP in android studio import error - Execution failed for task ':app:mergeDebugJavaResource'

问题描述 投票:0回答:1

我正在尝试使用 Akka-HTTP-client 库而不是 Retrofit。但我无法导入依赖项并出现构建错误

Execution failed for task ':app:mergeDebugJavaResource'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction
   > 5 files found with path 'reference.conf' from inputs:
      - /home/vasanth/.gradle/caches/modules-2/files-2.1/com.typesafe.akka/akka-http_2.13/10.2.6/e67c00fd41067c8c268748ffebe1ece40dab5984/akka-http_2.13-10.2.6.jar
      - /home/vasanth/.gradle/caches/modules-2/files-2.1/com.typesafe.akka/akka-http-core_2.13/10.2.6/a95560123b64a592e5b5340cc52e41371ee6f6b1/akka-http-core_2.13-10.2.6.jar
      - /home/vasanth/.gradle/caches/modules-2/files-2.1/com.typesafe.akka/akka-stream_2.13/2.6.16/3ec252797aa7d552d0c710e088e5cf6e081f4905/akka-stream_2.13-2.6.16.jar
      - /home/vasanth/.gradle/caches/modules-2/files-2.1/com.typesafe.akka/akka-actor_2.13/2.6.16/37db3d5089e75b685c839e72a216775eae07331a/akka-actor_2.13-2.6.16.jar
      - /home/vasanth/.gradle/caches/modules-2/files-2.1/com.typesafe/ssl-config-core_2.13/0.4.2/93eaf36919de5cfa68f39874c1829faba2a66e4b/ssl-config-core_2.13-0.4.2.jar
     Adding a packagingOptions block may help, please refer to
     https://developer.android.com/reference/tools/gradle-api/7.3/com/android/build/api/dsl/ResourcesPackagingOptions
     for more information

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

我的应用级别 build.gradle 是

dependencies {

    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:2.0.4'
    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.typesafe.akka:akka-http-core_2.13:10.2.6'
    implementation 'com.typesafe.akka:akka-http_2.13:10.2.6'
    implementation 'com.typesafe.akka:akka-actor_2.13:2.6.16'
    implementation 'com.typesafe.akka:akka-stream_2.13:2.6.16'
}

有人可以帮我解决这个问题吗 任务 ':app:mergeDebugJavaResource' 执行失败。?请分享您的知识。

java android android-studio kotlin akka-http
1个回答
0
投票

很简单,合并reference.conf文件后错误就解决了。 在我的build.gradle

中添加了以下代码
android.packagingOptions.resources.merges += "**/reference.conf"
© www.soinside.com 2019 - 2024. All rights reserved.