我是xamarin中的新成員。我正在努力添加Firebase雲消息傳遞。但是,當我在androidmanifest文件中編寫applicationid時,出現錯誤Xamarin Android Firebase雲消息傳遞 - applicationid發生錯誤
「obj \ Debug \ android \ manifest \ AndroidManifest.xml:9:標記屬性名稱具有無效字符'$'。」
清單是:
有任何人能幫助我:)
我是xamarin中的新成員。我正在努力添加Firebase雲消息傳遞。但是,當我在androidmanifest文件中編寫applicationid時,出現錯誤Xamarin Android Firebase雲消息傳遞 - applicationid發生錯誤
「obj \ Debug \ android \ manifest \ AndroidManifest.xml:9:標記屬性名稱具有無效字符'$'。」
清單是:
有任何人能幫助我:)
但是,當我在androidmanifest文件寫的applicationID,發生錯誤時
「OBJ \ Debug \ android \ manifest \ AndroidManifest.xml:9:標記屬性名稱具有無效字符'$'。「
您需要用您的applicationId替換整個字符串${applicationId}
。因此,清單應該是這樣的:
<intent-filter>
...
<category android:name="applicationId"/>
</intent-filter>
注:$ {...}通常用於原生Android應用程序將在build.gradle
文件設置取代。請參閱this thread。
更新: 也代替應用程序ID,你從火力地堡得到的,你需要使用包名稱的applicationID,請參閱Set the Package Name:
在火力地堡雲端通訊,你指定一個包名啓用FCM的應用程序。 此軟件包名稱還用作與API密鑰關聯的應用程序ID。配置應用程序來使用這個包的名字:
這個時間誤差[OBJ \調試\機器人\表現\ AndroidManifest.xml中:16:標籤屬性名稱有無效字符「:」] –
zaferrrr
對不起,我以爲你使用了一個假的applicationId,你應該使用包名作爲applicationId,請檢查我的更新。 –
我曾嘗試過,但現在它正在工作。非常感謝 – zaferrrr