Используя PhoneGap Build, он говорит: «google-services.json отсутствует», но это не так - PullRequest
0 голосов
/ 24 мая 2018

Я создаю приложение для телефона 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

1 Ответ

0 голосов
/ 24 мая 2018

Как я уже говорил в части EDIT моего вопроса, это связано с версией PGB для сборщиков.

После добавления в мой config.xml <preference name='pgb-builder-version' value='2' /> обнаружен google-services.json (я все еще получаю сообщение об ошибке, но он больше не связан с этим файлом)

...