Ионная пустая сборка проекта после добавления плагина mfp-push
Создайте пустой ионный проект и добавьте плагины mfp и mfp-push. Попытался собрать и получил эту ошибку: Ошибка сборки в 41 с Ошибка: cmd: Сбой команды с кодом выхода 1 Вывод ошибки: C:\Users\saikmeda\TestFbSdk\platform \android\app\src\main\java\com\ibm\mobilefirstplatform\clientsdk\cordovaplugins\push\CDVMFPPush.java:100: ошибка: невозможно получить доступ к FirebaseInstanceIdService MFPPush.getInstance().initialize(this.cordova.getActivity().getApplicationContext(), timeout); ^ файл класса для com.google.firebase.iid.FirebaseInstanceIdService не найден. Примечание. Некоторые входные файлы используют или отменяют устаревший API. Примечание: Перекомпилируйте с -Xlint: не рекомендуется для деталей. 1 ошибка
FAILURE: сборка не удалась, исключение.
Что пошло не так: выполнение задачи не выполнено: "app:compileDebugJavaWithJavac".
Компиляция не удалась; см. вывод ошибки компилятора для деталей.
Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.
Получить дополнительную помощь на https://help.gradle.org/
СТРОИТЬ ОШИБКА в 41-х
1 ответ
Последняя версия iFix для Android на стороне клиента MFP 8.0 была полностью изменена для работы с FCM. Вы видите сообщение об ошибке, потому что в вашем проекте Android есть некоторые изменения, в частности, касающиеся удаления классов GCM и модификации для FCM.
Следуйте инструкциям в ссылке, чтобы ваш проект заработал:
Теперь все это требуется только в том случае, если вы используете функцию толкания МФУ. Если вы этого не сделаете, вы можете удалить cordova-plugin-mfp-push
Плагин из вашего проекта и перестройте его.