2016-08-20 46 views
0

我从我的后端应用程序的开发控制台下载生成的代码。我能够构建该项目,但出现以下错误消息,我尝试运行该项目。com.android.builder.packaging.DuplicateFileException后端生成的代码

Error:Execution failed for task
':Eye-CRUD:transformResourcesWithMergeJavaResForDebug'.
com.android.build.api.transform.TransformException:
com.android.builder.packaging.DuplicateFileException: Duplicate files
copied in APK weborb.tasks File1:
C:\Users\msih\Downloads\backendless-codegen-nologin\backendless-codegen\Eye-Codegen\libs\backendless.jar
File2: 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

回答

0

我做了几件事情和错误走了

    从lib文件夹
  1. 删除JAR项目
  2. 添加到摇篮

    依赖{
    编译文件树(包括: '* .jar'],dir:'../libs')
    compile'c​​om.backendless:backendless:3.0.20.1'
    }

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

-1

如果您在build.gradle文件中添加com.backendless:backendless:3.0.20.1依赖,那么你就需要还加进backendless.jarlibs。我相信这是你得到重复错误的原因。

+0

在将backendless添加为依赖项之前发生错误,所以这不是原因。 –