在已创建的Flutter项目中更新组织

oxcyiej7  于 6个月前  发布在  Flutter
关注(0)|答案(2)|浏览(81)

假设我创建了一个像flutter create --org com.myproject project这样的项目。
是否可以运行命令来更改已创建项目中指定的所有区域的组织?
因此,当在项目中调用时,可能会使用不同org的命令更改其各自位置的所有org名称。
flutter update --org com.yourproject

syqv5f0l

syqv5f0l1#

我不认为有一种方法可以做到这一点。相反,你可以通过编辑以下内容手动做到这一点:

android/app/build.gradle

android { defaultConfig {} }中,名为applicationId的属性

所有AndroidManifest.xml文件

更新所有AndroidManifest.xml文件中的package属性,即/android/app/src/main/android/app/src/debug/android/app/src/profile

更改目录名

如果你看到/android/app/src/main/[kotlin or java],你会发现嵌套目录com,然后example,然后[appName]默认情况下。它类似于应用程序ID,所以改变目录名称。

修改/android/app/src/main/[java or kotlin]/[by default com/example/[applicationName]]/[MainActivity.kt || MainActivity.java]

在这个文件的前几行,你会发现你的applicationID。改变它。
然后运行flutter clean && flutter run

4ktjp1zp

4ktjp1zp2#

安装:
第一个月
注意:在flutter项目根目录下运行命令。

rename setAppName --value "Dragon Notes"
rename setBundleId --value "com.dragon.notesapp"

字符串
要针对特定平台,请使用“--targets”选项。

rename setAppName --targets ios,android,macos,linux,web,windows --value "Dragon Notes"
rename setBundleId --targets ios,android --value "com.dragon.notesapp"


来源:https://pub.dev/packages/rename

相关问题