You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xamarin项目从Android 11升级到13归档时遇AMM0000错误求助

解决Android 13归档时android:exported缺失的问题
  • 打开Proyecto.Android/Properties/AndroidManifest.xml,直接添加对应服务的声明,覆盖自动生成的配置:

    <service android:name="crc64a934e6823fae7e50.EmplealiaFirebaseIIDService"
             android:exported="false">
        <intent-filter>
            <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
        </intent-filter>
    </service>
    

    这里android:exported设为false即可,因为该服务无需被外部应用调用,符合Firebase IID服务的使用场景。

  • 若上述方法无效,检查Firebase相关NuGet包版本:

    • 右键项目进入「管理NuGet程序包」
    • 将所有Firebase类包(如Xamarin.Firebase.Messaging、Xamarin.Firebase.Core等)更新到支持Android 12+的最新稳定版
    • 清理项目后重新编译归档
  • 注意:不要手动修改编译/归档时自动生成的清单文件,这类文件会在编译过程中被覆盖,所有配置都要写在自己的AndroidManifest.xml中,Xamarin会自动合并配置到最终清单。

内容的提问来源于stack exchange,提问作者Jono

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 19:29:52