Кордова-камера плагин - PullRequest
0 голосов
/ 05 июля 2019

При добавлении плагина Cordova для камеры в мой проект я сталкиваюсь с проблемой сборки Cordova следующим образом:

Шаг 1: Добавление плагинов для ионной камеры Cordova

Шаг 2: попробуйте собрать собственное приложениеиспользуя ionic cordova build android --debug

, тогда отображается следующая ошибка

Задача: app: transformClassesWithMultidexlistForDebug FAILED D8: тип программы уже существует: android.support.v4.app.ActionBarDrawerToggle $ Delegate

FAILURE: сборка не удалась с исключением.

  • Что пошло не так:

Не удалось выполнить задачу ': app: transformClassesWithMultidexlistForDebug».com.android.build.api.transform.TransformException: ошибка при создании основного списка dex: ошибка при объединении архивов dex: узнайте, как решить проблему в https://developer.android.com/studio/build/dependencies#duplicate_classes. Тип программы уже присутствует: android.support.v4.app.ActionBarDrawerToggle $ Delegate [ОШИБКА] Произошла ошибка при запуске подпроцесса cordova.

    cordova.cmd build android --debug exited with exit code 1.

    Re-running this command with the --verbose flag may provide more information.

Ответы [ 2 ]

0 голосов
/ 06 июля 2019

Я изменяю версию плагина cordova-camera с 4.3.0 на 4.1.0, и теперь он работает хорошо, это может быть проблема с плагином ionic v4

0 голосов
/ 06 июля 2019

Эта проблема может быть от вашего AndroidManifest.xml. Откройте файл AndroidManifest.xml и найдите android.support.v4.app.ActionBarDrawerToggle, вы найдете две строки для этого. Прокомментируйте один из них и оставьте только один android.support.v4.app.ActionBarDrawerToggle. Затем попробуйте снова запустить.

Это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...