com.android.builder.packaging.DuplicateFileException后端生成的代码

时间:2016-08-20 12:52:58

标签: android-studio backendless

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

  

错误:任务执行失败
  ':眼CRUD:transformResourcesWithMergeJavaResForDebug'
。   com.android.build.api.transform.TransformException:
  com.android.builder.packaging.DuplicateFileException:重复文件
  复制在APK weborb.tasks File1:
  C:\ Users \用户msih \下载\ backendless-CODEGEN-NOLOGIN \ backendless,代码生成\眼代码生成\库\ backendless.jar
    文件2:   C:\ Users \用户msih \下载\ backendless-CODEGEN-NOLOGIN \ backendless-代码生成\眼代码生成\眼CRUD \构建\中间体\分解-AAR \眼代码生成\眼数据\未指定\罐\ classes.jar

2 个答案:

答案 0 :(得分:0)

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

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

    依赖性{
               编译fileTree(包括:[' * .jar'],dir:' ../ libs')
               编译' com.backendless:backendless:3.0.20.1'
           }

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

答案 1 :(得分:-1)

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