Я создаю приложение для телефона Android
, iOS
и Windows
, используя Phonegap Build.Для отправки уведомлений я использую phonegap-plugin-push , но не могу собрать apk.
В моем config.xml я добавил это, чтобы добавитьgoogle-services.json
<platform name="android">
<resource-file src="google-services.json" target="google-services.json" />
</platform>
Я получаю эту ошибку от PhoneGap Build, хотя google-services.json находится в моей корневой папке рядом с config.xml
Не удалось выполнить задачу ': processDebugGoogleServices'.
Файл google-services.json отсутствует.Плагин Google Services не может работать без него.
Место поиска:
/project/src/debug/google-services.json
/project/google-services.json
Я до сих пор не понимаю, почему он не работает, а должен, поскольку это именно то, что просят сделать.Заранее благодарен за любую помощь.
Дополнительная информация:
Я использую phonegap cli-7.1.0 и другие плагины Cordova, помимо push-плагина(2.0.0), вот список:
<plugin name="cordova-plugin-device" spec="1.1.6" source="npm" />
<plugin name="cordova-plugin-splashscreen" spec="4.0.3" source="npm" />
<plugin name="cordova-plugin-network-information" spec="1.3.3" source="npm" />
<plugin name="cordova-plugin-inappbrowser" spec="1.7.1" source="npm" />
<plugin name="cordova-plugin-statusbar" spec="2.2.3" source="npm" />
<plugin name="cordova-plugin-whitelist" spec="1.3.2" source="npm" />
<plugin name="cordova-plugin-screen-orientation" spec="2.0.1" source="npm" />
РЕДАКТИРОВАТЬ
Кажется, это проблема с версией PhoneGap Build (PGB).с помощью.Версия 2.0.0 push-плагина должна быть собрана с использованием нового компоновщика PGB.https://blog.phonegap.com/phonegap-7-0-1-now-on-build-and-it-includes-some-important-changes-89087fe465f5