在Flutter中,并沒(méi)有統(tǒng)一地修改圖標(biāo)锅知、應(yīng)用名稱(chēng)和包名的地方播急,所以要在各自語(yǔ)言對(duì)應(yīng)的地方進(jìn)行修改:
包名
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
對(duì)應(yīng)的包路徑iOS 在
ios
?Runner
?Info.plist
中修改CFBundleIdentifier
對(duì)應(yīng)的Value
寫(xiě)法與原生相同,并且可以不一致售睹。
PS:不推薦修改包名桩警,包名最好在項(xiàng)目開(kāi)始時(shí)定下...之后修改可能會(huì)出點(diǎn)什么小問(wèn)題...
應(yīng)用名稱(chēng)
- Android 是在
android
?app
?src
?main
?AndroidManifest.xml
中修改android:label="XXX"
; - iOS 在
ios
?Runner
?Info.plist
中修改CFBundleName
對(duì)應(yīng)的Value
圖標(biāo)
- Android 在
android
?app
?src
?res
?mipmap-...
文件夾中替換相應(yīng)圖片 - iOS 在
ios
?Runner
?Assets.xcassets
?AppIcon.appiconset
文件夾中替換相應(yīng)尺寸的圖片, 如果使用不同的文件名昌妹,那還必須更新同一目錄中的Contents.json
文件捶枢。
啟動(dòng)圖片
- Android 在
android
?app
?src
?res
?drawable
?launch_background.xml
通過(guò)自定義drawable來(lái)實(shí)現(xiàn)自定義啟動(dòng)界面握截。 - iOS 在
ios
?Runner
?Assets.xcassets
?LaunchImage.imageset
文件夾中替換相應(yīng)尺寸的圖片, 如果使用不同的文件名烂叔,那還必須更新同一目錄中的Contents.json
文件谨胞。
其他方式
可以使用Xcode打開(kāi)ios文件夾下的Runner.xcworkspace
項(xiàng)目,像原生項(xiàng)目一樣修改蒜鸡。