com.android.builder.packaging.DuplicateFileException backendless сгенерированный код

android-studio backendless

107 просмотра

2 ответа

Я загружаю сгенерированный код из консоли разработки для своего бэкэнд-приложения. Я могу построить проект, но получаю следующее сообщение об ошибке: «Я пытаюсь запустить проект».

Ошибка: не удалось выполнить задачу
': Eye-CRUD: transformResourcesWithMergeJavaResForDebug'.
com.android.build.api.transform.TransformException:
com.android.builder.packaging.DuplicateFileException: дубликаты файлов,
скопированные в APK weborb.tasks Файл1:
C: \ Users \ msih \ Downloads \ backendless-codegen-nologin \ backendless-codegen \ Eye-Codegen \ libs \ backendless.jar
Файл2: C: \ Users \ msih \ Загрузки \ backendless-codegen-nologin \ backendless-codegen \ Eye-Codegen \ Eye-CRUD \ build \ промежуточные звенья \ exploded-aar \ Eye-Codegen \ Eye-Data \ неопределенные \ баночки \ classes.jar

Автор: Barry MSIH Источник Размещён: 08.11.2019 11:20

Ответы (2)


0 плюса

Решение

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

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

    зависимости {
    compile fileTree (include: ['* .jar'], dir: '../libs')
    compile 'com.backendless: backendless: 3.0.20.1'
    }

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

Автор: Barry MSIH Размещён: 20.08.2016 01:38

-1 плюса

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

Автор: Scadge Размещён: 23.08.2016 07:23
Вопросы из категории :
32x32