Flutter module模式更换flutter包名(android)

首先对比下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那么方便(新手太菜),我决定修改包名从单个位置着手:

  1. 修改pubspec.yaml最后的module:

       module:
       androidPackage: com.example.myflutter
       iosBundleIdentifier: com.example.myflutter
    
  2. cd到module文件夹下

  3. flutter clean

  4. flutter run

  5. 可以了

更多flutter module模式问题

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容