【Flutter】修改图标、应用名称、包名等

在Flutter中,并没有统一地修改图标、应用名称和包名的地方,所以要在各自语言对应的地方进行修改:

包名

  • Android 是在 androidappsrcmainAndroidManifest.xml 中修改package="xxx.xxx.xxx";
    以及在 androidappsrcbuild.gradle中修改applicationId "xxx.xxx.xxx";
    并且需要修改androidappsrcmain......MainActivity.java对应的包路径

  • iOS 在 iosRunnerInfo.plist 中修改CFBundleIdentifier对应的Value

写法与原生相同,并且可以不一致。

PS:不推荐修改包名,包名最好在项目开始时定下...之后修改可能会出点什么小问题...

应用名称

  • Android 是在 androidappsrcmainAndroidManifest.xml 中修改android:label="XXX";
  • iOS 在 iosRunnerInfo.plist 中修改CFBundleName对应的Value

图标

  • Android 在androidappsrcresmipmap-... 文件夹中替换相应图片
  • iOS 在 iosRunnerAssets.xcassetsAppIcon.appiconset文件夹中替换相应尺寸的图片, 如果使用不同的文件名,那还必须更新同一目录中的Contents.json文件。

启动图片

  • Android 在androidappsrcresdrawablelaunch_background.xml 通过自定义drawable来实现自定义启动界面。
  • iOS 在 iosRunnerAssets.xcassetsLaunchImage.imageset文件夹中替换相应尺寸的图片, 如果使用不同的文件名,那还必须更新同一目录中的Contents.json文件。

其他方式

可以使用Xcode打开ios文件夹下的Runner.xcworkspace项目,像原生项目一样修改。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 157,816评论 24 688
  • 守着一人终老 今后断桥别处 再风雪起 我已癫狂
    冷无衣阅读 68评论 0 1
  • 86: 工欲善其事,必先利其器: 专业的事情,就要用专业的工具去做。 录音工具:易录。 记录笔记:印象笔记 87:...
    蔡钰峰阅读 112评论 0 0
  • 风起 落叶在地上旋转轻舞 叶子边缘轻啄地面 吱吱地吟唱秋的歌谣 紫荆在枝头悄悄绽放 点缀墙角,细述蜜语 那是风来过...
    茉莉的小茶馆阅读 123评论 2 5
  • 去年旧愁作今苦, 相思伴雨几行行。 疾风梧桐叶敲窗, 夜凉怎奈秋雨长!
    清夜闲心阅读 89评论 2 6