我正在尝试使用 flutter 设置 Android 风格。
我有两个入口点。
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
APKflutter build apk --flavor dev -t lib/main_dev.dart
应用程序包flutter build appbundle --flavor dev -t lib/main_dev.dart
关于android - Flutter android flavor 生成apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63134797/