在Flutter中,並無統一地修改圖標、應用名稱和包名的地方,因此要在各自語言對應的地方進行修改:java
Android 是在 android
▸ app
▸ src
▸ main
▸ AndroidManifest.xml
中修改package="xxx.xxx.xxx"
; 以及在 android
▸ app
▸ src
▸ build.gradle
中修改applicationId "xxx.xxx.xxx"
; 而且須要修改android
▸ app
▸ src
▸ main
▸ ......
▸ MainActivity.java
對應的包路徑android
iOS 在 ios
▸ Runner
▸ Info.plist
中修改CFBundleIdentifier
對應的Valueios
寫法與原生相同,而且能夠不一致。json
PS:不推薦修改包名,包名最好在項目開始時定下...以後修改可能會出點什麼小問題...app
android
▸ app
▸ src
▸ main
▸ AndroidManifest.xml
中修改android:label="XXX"
;ios
▸ Runner
▸ Info.plist
中修改CFBundleName
對應的Valueandroid
▸ app
▸ src
▸ res
▸ mipmap-...
文件夾中替換相應圖片ios
▸ Runner
▸ Assets.xcassets
▸ AppIcon.appiconset
文件夾中替換相應尺寸的圖片, 若是使用不一樣的文件名,那還必須更新同一目錄中的Contents.json
文件。android
▸ app
▸ src
▸ res
▸ drawable
▸ launch_background.xml
經過自定義drawable來實現自定義啓動界面。ios
▸ Runner
▸ Assets.xcassets
▸ LaunchImage.imageset
文件夾中替換相應尺寸的圖片, 若是使用不一樣的文件名,那還必須更新同一目錄中的Contents.json
文件。能夠使用Xcode打開ios文件夾下的Runner.xcworkspace
項目,像原生項目同樣修改。gradle