【Flutter】修改圖標、應用名稱、包名等

在Flutter中,並無統一地修改圖標、應用名稱和包名的地方,因此要在各自語言對應的地方進行修改:java

包名

  • Android 是在 androidappsrcmainAndroidManifest.xml 中修改package="xxx.xxx.xxx"; 以及在 androidappsrcbuild.gradle中修改applicationId "xxx.xxx.xxx"; 而且須要修改androidappsrcmain......MainActivity.java對應的包路徑android

  • iOS 在 iosRunnerInfo.plist 中修改CFBundleIdentifier對應的Valueios

寫法與原生相同,而且能夠不一致。json

PS:不推薦修改包名,包名最好在項目開始時定下...以後修改可能會出點什麼小問題...app

應用名稱

  • 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項目,像原生項目同樣修改。gradle

相關文章
相關標籤/搜索