Так что я не совсем уверен, почему я получил эту ошибку.Но после обновления Visual Studio с v15.7.1 до v15.7.2 ошибка исчезла.Может быть, что перезапуск Visual Studio был решением?В учебном пособии говорится, что вам нужно перезапустить против, если вы не можете выбрать действие сборки "GoogleServiceJson".Возможно, вам все равно придется его перезапустить.
Для android: name = "$ {applicationId}" Я использовал то же самое, что и в "package" из строки "manifest" в AndroidManifest.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="3" android:versionName="1.2" package="com.xxxxx.ServiceToolStandard" android:installLocation="auto">
[...]
<application android:label="ServiceToolStandard" android:icon="@drawable/icon">
<receiver android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver" android:exported="false" />
<receiver android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" android:exported="true" android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="com.xxxxx.ServiceToolStandard" />
</intent-filter>
</receiver>
</application>
Теперь я могу собрать и запустить приложение.Также push-уведомления от Azure - «Тестовая отправка» получены правильно.