2016-08-20 6 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

Я сделал несколько вещей, и ошибка ушла

  1. удален баночка из Lib папки в проекте
  2. добавить в Gradle

    зависимостей {
    компилировать дереве файлов (в том числе: [ '* .jar'], dir: '../libs')
    compile 'com.backendless: backendless: 3.0.20.1'
    }

  3. Я заметил ошибку в памяти (для запуска dex в процессе, демону Gradle нужна большая куча. В настоящее время он имеет приблизительно 910 МБ.), Поэтому закрыты некоторые другие программы.

-1

Если добавить com.backendless:backendless:3.0.20.1 зависимость в файле build.gradle, то вам не нужно добавить backendless.jar в libs папку. Я считаю, что это была причина, по которой вы получили ошибку дублирования.

+0

Ошибка произошла до того, как в качестве зависимостей была добавлена ​​бэкэндэйт, поэтому это не было причиной. –

Смежные вопросы