1. 程式人生 > >Flutter module模式更換flutter包名(android)

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
  1. cd到module資料夾下
  2. flutter clean
  3. flutter run
  4. 可以了

更多flutter module模式問題