Cordova Android - Редактирование build.gradle - PullRequest
0 голосов
/ 25 октября 2018

Я разрабатываю приложение для Android Cordova.

Поскольку я установил новый плагин (cordova-plugin-filepath), я не могу скомпилировать приложение.Причина:

Не удалось выполнить задачу ': transformClassesWithDexForDebug'.com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException:

Несколько файлов dex определяютLandroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoVersionImpl;

Я обнаружил, что если я закомментирую из build.gradle строку:

compile "com.android.support:appcompat-v7:25.+"

, я могу скомпилировать из Android Studio, установите на устройства и экспортируйте apk.

Проблема в том, что после запуска cordova build android файл build.gradle сбрасывается, и строка больше не комментируется.

  1. Где находитсяисходное место, которое я должен отредактировать?
  2. Комментирование этой строки - правильная вещь?

Спасибо!

1 Ответ

0 голосов
/ 25 октября 2018

Этот файл сделан из комбинации оригинальных файлов сборки с конфигурацией из всех плагинов.В cordova-lugin-filepath есть файл plugin.xml, попробуйте удалить эту строку и посмотрите, поможет ли это:

<framework src="com.android.support:appcompat-v7:25.+"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...