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

如何彻底修改Xamarin.Forms Android应用名称为MyBooks?

解决Xamarin.Forms Android应用名称未完全更新的问题

嘿,这个问题我之前也碰到过!你只修改MainActivity.cs里的名称肯定不够,Android系统在不同场景下读取应用名称的来源不一样,我给你梳理下所有需要修改的关键位置:

  • 修改AndroidManifest.xml配置
    这是Android系统识别应用名称的核心文件,找到Android项目根目录下的AndroidManifest.xml,在<application>标签里修改android:label属性为"MyBooks":

    <application android:label="MyBooks" android:theme="@style/MainTheme" ...>
    

    安装提示、崩溃弹窗这类系统级提示,优先读取这里的配置,之前没改它才会一直显示旧的"modelapp"。

  • 更新Strings资源文件
    很多Xamarin模板会让AndroidManifest.xml的android:label引用字符串资源(比如@string/app_name),所以还要修改Resources/values/strings.xml里的app_name值:

    <string name="app_name">MyBooks</string>
    

    这样既符合Android的资源管理规范,也能确保所有依赖这个资源的地方同步更新名称。

  • (可选)iOS端同步修改
    如果你需要适配iOS平台,得修改iOS项目的Info.plist:

    • 找到"Bundle display name"字段,设置为"MyBooks"
    • 或者直接编辑XML内容,更新<key>CFBundleDisplayName</key>和<key>CFBundleName</key>对应的字符串值
  • 清理缓存并重建项目
    改完所有配置后,一定要先清理整个解决方案(Clean Solution),再重建(Rebuild Solution),避免编译缓存残留旧名称。同时记得卸载设备上的旧版本应用,再安装新生成的APK,防止本地缓存导致的显示异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:11:03