Flutter android flavors 生成 apk
Flutter android flavors generate apk
我正在尝试设置 Android flavors with flutter。
我有两个切入点。
lib/main_prod.dart
lib/main_dev.dart
我还在我的 gradle 文件中添加了以下内容
flavorDimensions "version"
productFlavors {
prod {
dimension "version"
applicationIdSuffix ".prod"
}
dev {
dimension "version"
applicationIdSuffix ".dev"
versionNameSuffix " Dev"
}
}
现在我正在尝试生成两个单独的 apk,我可以使用它们发布到 Google Play 商店。
我继续 Android Studio 并尝试生成这些。
但是我得到这个错误。
Android Studio 仍在尝试寻找 main.dart 文件,但是,对于我的两种风格,它们是 main_prod.dart 和 main_dev.dart。我如何告诉 Android Studio 根据我试图获取 apk 文件的风格寻找合适的主文件。
要为每种风格构建 apk 或 appbundle(发布到 playstore),您可以使用命令(推荐)而不是使用 android studio。
对于 prod
你可以使用:
APK
flutter build apk --flavor prod -t lib/main_prod.dart
应用程序包
flutter build appbundle --flavor prod -t lib/main_prod.dart
和 dev
APK
flutter build apk --flavor dev -t lib/main_dev.dart
应用程序包
flutter build appbundle --flavor dev -t lib/main_dev.dart
我正在尝试设置 Android flavors with flutter。
我有两个切入点。
lib/main_prod.dart
lib/main_dev.dart
我还在我的 gradle 文件中添加了以下内容
flavorDimensions "version"
productFlavors {
prod {
dimension "version"
applicationIdSuffix ".prod"
}
dev {
dimension "version"
applicationIdSuffix ".dev"
versionNameSuffix " Dev"
}
}
现在我正在尝试生成两个单独的 apk,我可以使用它们发布到 Google Play 商店。
我继续 Android Studio 并尝试生成这些。
但是我得到这个错误。
Android Studio 仍在尝试寻找 main.dart 文件,但是,对于我的两种风格,它们是 main_prod.dart 和 main_dev.dart。我如何告诉 Android Studio 根据我试图获取 apk 文件的风格寻找合适的主文件。
要为每种风格构建 apk 或 appbundle(发布到 playstore),您可以使用命令(推荐)而不是使用 android studio。
对于 prod
你可以使用:
APK
flutter build apk --flavor prod -t lib/main_prod.dart
应用程序包
flutter build appbundle --flavor prod -t lib/main_prod.dart
和 dev
APK
flutter build apk --flavor dev -t lib/main_dev.dart
应用程序包
flutter build appbundle --flavor dev -t lib/main_dev.dart