是否有办法更改Flutter项目的Package Name ?
我想在flutter项目中更改包名和应用名。
是否有办法更改Flutter项目的Package Name ?
我想在flutter项目中更改包名和应用名。
当前回答
若要在flutter中更改包名,必须对所有平台执行此操作。
为了使它更容易,我建议您使用重命名包。
只需在flutter项目根目录中运行此命令。
pub global run rename --bundleId com.onat.networkApp
这里,com.onat.networkApp是包名
要瞄准特定的平台,请使用“-t”选项。 例句:
pub global run rename --bundleId com.example.android.app -t android
您可以在这里了解有关重命名包的更多信息
其他回答
如果你还没有开始这个项目,这是最好的方法。
flutter create --org com.yourdomain appname
如果您已经创建了该项目,请在dev_dependencies中安装此包并运行此命令。
flutter pub run change_app_package_name:main com.new.package.name
这将改变所有复杂的东西,改变包的名字在android。右键点击flutter的iOS文件夹,用Xcode打开。
在Xcode >中选择Runner >在general选项卡中你可以改变bundle Identifier。
如果您已经创建了一个项目,并且不知道更改包名的复杂性,那么这是最简单的方法。
您可以通过谷歌:https://developer.android.com/studio/build/application-id.html查看此官方文档
应用程序ID应该在构建中更改。gradle,包名可以在AndroidManifest.xml中修改。
但是,在更改包名时应该谨慎。
另外,在重新上传应用程序时,应该小心,因为它与之前上传的应用程序的ID相匹配。
如果你正在使用VS Code,你可以替换你所有的com。示例到您的包名称
要这样做,CTRL+SHIFT+H 设置单词替换com.example 将单词replace替换为[your package] 然后替换所有
对于像我这样不喜欢更改特定文件的人,我使用了https://pub.dev/packages/rename。
使用这个,你只需要在你的终端上运行这些命令,你的应用名称和标识符就会被改变。酒吧全球运营
正在安装:pub全局激活重命名
然后,在颤振项目根目录中运行此命令。
pub全局运行rename——bundleId com.example.android.app——目标android
如果你不喜欢以这种方式改变文件,那么另一种方式是使用这个包。
https://pub.dev/packages/rename
rename --bundleId com.newpackage.appname
pub global run rename --appname "Your New App Name"
使用这个,你只需要在你的终端上运行这两个命令,你的应用名称和标识符就会被改变。酒吧全球运营