Как решить дубликаты ресурсов. - PullRequest
0 голосов
/ 08 июля 2019

мое приложение работало с логином facebook4, но, удалив и повторно добавив плагин facebook4 с переменными, он вызвал беспорядок в моем приложении, поскольку он не очень хорошо работает на платформе Android.

пакеты cli: (/ Users / пользователь / Desktop / home-made-repo / node_modules)

@ionic/cli-utils  : 1.19.3
ionic (Ionic CLI) : 3.20.1

глобальные пакеты:

cordova (Cordova CLI) : 8.0.0

местные пакеты:

@ionic/app-scripts : 3.2.4
Cordova Platforms  : android 6.4.0 ios 4.5.5
Ionic Framework    : ionic-angular 3.9.2

Система:

Android SDK Tools : 26.1.1
Node              : v8.15.0
npm               : 6.4.1
OS                : macOS
Xcode             : Xcode 10.2.1 Build version 10E1001

Переменные среды:

ANDROID_HOME : /Users/user/Library/Android/sdk/

Разное:

backend : pro

попробуйте вручную добавить переменные к платформам / android / res / values ​​/ string, как предложено в https://stackoverflow.com/a/48713244/11369978

но теперь это принесло мне еще одну проблему Что пошло не так: выполнение задачи не удалось: «mergeDebugResources».

плагин ionic cordova add cordova-plugin-facebook4 --variable APP_ID = "XXXXXXXX" --variable APP_NAME = "XXXXXXXX"

Ионные Cordova build android

Я ожидал успешной сборки Android и получил ошибку

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

  • Что пошло не так: Не удалось выполнить задачу «: mergeDebugResources».

    [string / fb_app_id] /Users/user/Desktop/home-made-repo/platforms/android/res/values/facebookconnect.xml [string / fb_app_id] / Users / пользователь / Desktop / home-made-repo / platform / android / res / values ​​/ strings.xml: Ошибка: дублирующиеся ресурсы [string / fb_app_name] /Users/user/Desktop/home-made-repo/platforms/android/res/values/facebookconnect.xml [string / fb_app_name] / Пользователи / пользователь / Рабочий стол / Самодельные репо / платформы / Android /res/values/strings.xml: Ошибка: дублирующиеся ресурсы

...