我正在try 用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"
    }
}

现在我正在try 生成两个单独的apk,我可以用它们发布到Google Playstore .

enter image description here

我在Android Studio上try 生成这些.

但是,我得到了这个错误.

enter image description here

Android Studio仍在try 查找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

应用Bundle 包

flutter build appbundle --flavor prod -t lib/main_prod.dart

而对于dev美元

APK

flutter build apk --flavor dev -t lib/main_dev.dart

应用Bundle 包

flutter build appbundle --flavor dev -t lib/main_dev.dart

Dart相关问答推荐

基本数学函数的DART源代码

如何防止 getter 或函数每次都重新计算?

您如何在元素中设置自定义元素标签的样式?

自定义主题无法正常工作

Flutter:合并两张图片,作为单张图片存储在本地存储中

在 Dart 中定义一个接受参数的 getter

Flutter - 为什么滑块不会在 AlertDialog 中更新?

如何在仍然引用来自 pub.dartlang.org 的包的同时运行私有 pub 服务器?

如何在flatter中读取本地json导入?

如何从目录中获取文件列表并将其传递给ListView?

如何在 Flutter 中匹配密码和确认密码?

如何在没有脚手架的情况下显示snackBar

如何在 showModalBottomSheet 中设置状态

Dart 中的snapshot快照概念是什么?

可以在 Dart 中的抽象类中声明静态方法吗?

dart中的max/mi int/double 值是否有常数?

Dart 中的 urlencoding

dart列表最小值/最大值

Dart 会支持使用现有的 JavaScript 库吗?

如何用 Dart 格式化日期?