【问题标题】:com.android.builder.packaging.DuplicateFileException backendless generated codecom.android.builder.packaging.DuplicateFileException 后端生成代码
【发布时间】:2016-08-20 12:52:58
【问题描述】:

我从开发控制台为我的后端应用下载了生成的代码。我能够构建项目,但我收到以下错误消息运行我尝试运行项目。

错误:任务执行失败
':Eye-CRUD:transformResourcesWithMergeJavaResForDebug'。
com.android.build.api.transform.TransformException:
com.android.builder.packaging.DuplicateFileException:重复文件
复制到 APK weborb.tasks File1:
C:\Users\msih\Downloads\backendless-codegen-nologin\backendless-codegen\Eye-Codegen\libs\backendless.jar
文件2: C:\Users\msih\Downloads\backendless-codegen-nologin\backendless-codegen\Eye-Codegen\Eye-CRUD\build\intermediates\exploded-aar\Eye-Codegen\Eye-Data\unspecified\jars\classes.jar

【问题讨论】:

    标签: android-studio backendless


    【解决方案1】:

    我做了几件事,错误消失了

    1. 从项目的 lib 文件夹中删除了 jar
    2. 添加到gradle

      依赖{
      编译文件树(包括:['*.jar'],目录:'../libs')
      编译 'com.backendless:backendless:3.0.20.1'
      }

    3. 我注意到有关内存的错误(要在进程中运行 dex,Gradle 守护进程需要更大的堆。 它目前大约有 910 MB。),因此关闭了一些其他程序。

    【讨论】:

      【解决方案2】:

      如果您在 build.gradle 文件中添加 com.backendless:backendless:3.0.20.1 依赖项,则无需将 backendless.jar 也添加到 libs 文件夹中。我相信这就是您遇到重复错误的原因。

      【讨论】:

      • 在添加 backendless 作为依赖项之前发生了错误,所以这不是原因。
      猜你喜欢
      • 2013-01-22
      • 1970-01-01
      • 2023-03-26
      • 2019-04-28
      • 2013-09-16
      • 2011-08-23
      • 2010-10-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多