在Flutter中,并沒有統(tǒng)一地修改圖標、應用名稱和包名的地方,所以要在各自語言對應的地方進行修改:
包名
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對應的包路徑iOS 在
ios?Runner?Info.plist中修改CFBundleIdentifier對應的Value
寫法與原生相同,并且可以不一致。
PS:不推薦修改包名,包名最好在項目開始時定下...之后修改可能會出點什么小問題...
應用名稱
- Android 是在
android?app?src?main?AndroidManifest.xml中修改android:label="XXX"; - iOS 在
ios?Runner?Info.plist中修改CFBundleName對應的Value
圖標
- Android 在
android?app?src?res?mipmap-...文件夾中替換相應圖片 - iOS 在
ios?Runner?Assets.xcassets?AppIcon.appiconset文件夾中替換相應尺寸的圖片, 如果使用不同的文件名,那還必須更新同一目錄中的Contents.json文件。
啟動圖片
- Android 在
android?app?src?res?drawable?launch_background.xml通過自定義drawable來實現(xiàn)自定義啟動界面。 - iOS 在
ios?Runner?Assets.xcassets?LaunchImage.imageset文件夾中替換相應尺寸的圖片, 如果使用不同的文件名,那還必須更新同一目錄中的Contents.json文件。
其他方式
可以使用Xcode打開ios文件夾下的Runner.xcworkspace項目,像原生項目一樣修改。