首先对比下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
-
可以了
网友评论