首先对比下flutter Project和flutter module的结构区别
flutter project:
- android
- .gradle
- .idea
- app
- gradle
…
- ios
- lib
- test
…
flutter module:
- .android
- .gradle
- app
- Flutter
- gradle
…
- .idea
- .ios
- build
- lib
- test
…
能看出来,Android的结构不同,由于dart调用路径的更改没有java那么方便(新手太菜),我决定修改包名从单个位置着手:
- 修改pubspec.yaml最后的module:
module:
androidPackage: com.example.myflutter
iosBundleIdentifier: com.example.myflutter
- cd到module文件夹下
- flutter clean
- flutter run
- 可以了
本文介绍了Flutter Module模式中如何改变Android部分的包名。通过对比Flutter Project和Flutter Module的目录结构,指出在Android结构上的差异,并提供了一个简单步骤:修改pubspec.yaml中的module,然后在module目录下执行`flutter clean`和`flutter run`来完成包名的更换。
6740

被折叠的 条评论
为什么被折叠?



