是否有办法更改Flutter项目的Package Name ?
我想在flutter项目中更改包名和应用名。
是否有办法更改Flutter项目的Package Name ?
我想在flutter项目中更改包名和应用名。
当前回答
我已经对现有的包名进行了全局搜索,并使用新的包名更改了所有字段。然后改变
应用程序- > src - - > >主要yourOldFolderName
按新包名命名的文件夹名。之后,将所有导入的包名更改为新的包名。这需要大量的手工工作,但这是值得的,没有任何问题。
注意:注意包名前的空格,它可能会给出内置错误
捷径:
全局搜索- ctrl+shift+f
更换包装
文件搜索- ctrl+f
修改导入包名称
其他回答
首先,在终端中运行这个程序 Dart pub全局激活重命名 在Flutter项目根目录中运行此命令 bundleId .company.appname——目标android
这就是所有的东西,现在你改变了你的包名:)
若要在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
您可以在这里了解有关重命名包的更多信息
您可以通过谷歌:https://developer.android.com/studio/build/application-id.html查看此官方文档
应用程序ID应该在构建中更改。gradle,包名可以在AndroidManifest.xml中修改。
但是,在更改包名时应该谨慎。
另外,在重新上传应用程序时,应该小心,因为它与之前上传的应用程序的ID相匹配。
使用change_app_package_name Package轻松更改应用程序包名称
只需在开发依赖项中添加上述包
dev_dependencies:
flutter_test:
sdk: flutter
change_app_package_name: ^0.1.2
并运行以下命令,将“com.new.package.name”替换为新的包名
flutter pub run change_app_package_name:main com.new.package.name
包链接在酒吧开发
在Vs Code,我所做的是搜索和替换它,它工作!就像一个符咒。
com.example.appName
重新启动vs代码。