添加 Firebase crashlytics 后 MAUI 应用程序崩溃

问题描述 投票:0回答:1

我按照以下说明进行操作 https://cedricgabrang.medium.com/firebase-push-notifications-in-net-maui-android-32c808844d7e

但是在应用程序启动时出现此错误。(我只针对 Android 平台,其他已删除)。

Java.Lang.RuntimeException:“无法获取提供程序 com.google.firebase.provider.FirebaseInitProvider:java.lang.IllegalStateException:缺少 Crashlytics 构建 ID。当应用程序的构建配置中缺少 Crashlytics 工具时,就会发生这种情况。请查看 Crashlytics 入职说明并确保您拥有有效的 Crashlytics 帐户。”

firebase-cloud-messaging maui crashlytics
1个回答
0
投票

如果您使用 dotnet 8,您可以像我一样在文件 project.csproj 中进行配置,这对我有用:

<!--Begin:  Android-->
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0-android'">
    <PackageReference Include="Xamarin.AndroidX.Core" Version="1.12.0.4" />
    <PackageReference Include="Xamarin.AndroidX.Collection" Version="1.4.0.1" />
    <PackageReference Include="Xamarin.AndroidX.Collection.Ktx" Version="1.4.0.1" />
    <PackageReference Include="Xamarin.AndroidX.Activity.Ktx" Version="1.8.2.1" />
    <PackageReference Include="Xamarin.AndroidX.Browser" Version="1.7.0.2" />
    <GoogleServicesJson Include="Platforms\Android\google-services.json" />
</ItemGroup>
<!--End: Anroid-->
<ItemGroup>
    <PackageReference Include="Plugin.Firebase" Version="2.0.12" />
    <PackageReference Include="Plugin.Firebase.Crashlytics" Version="2.0.3" />
    <PackageReference Include="Plugin.Firebase.CloudMessaging" Version="2.0.4" />
</ItemGroup>
© www.soinside.com 2019 - 2024. All rights reserved.