19得票2回答
使用resConfig为Android flavor强制设定语言环境

我正在尝试使用Android Build系统中的resConfig和resConfigs。 Android Studio版本为1.2.2 Gradle构建版本为1.2.3 OSX 10.10.3 我的项目在使用这两个选项时遇到了问题,所以我在Android Studio中新建了一个空白...

17得票5回答
如何根据不同的Flavor更改Flutter应用程序名称?

我有一个Flutter应用程序的开发和生产版本。 问题是标签和启动器对于开发和生产应用程序都是相同的,因此无法看到差异。(实际上不能同时将它们安装在设备上) 有没有简单的方法根据不同版本更改Flutter应用程序的名称? 我知道可以通过修改AndroidManifest.xml和Xcod...

16得票1回答
如何对Android Flavor/Variant进行单元测试(使用junit)- 类不存在

我们的应用程序有两种产品版本,其中一种版本拥有一个其他版本没有的类(FlavorSpecificClass)。在src/test文件夹中,我们为FlavorSpecificClass编写了一个junit测试,但在核心变体上编译时,该测试无法通过,因为该类在该变体上不存在。 我找不到一种方式来...

16得票1回答
在使用build.gradle中的CPU ABI分割时,Android产品风味没有被考虑进去。

根据http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits,我想按CPU ABI拆分APK,但我只想针对特定的产品口味进行APK拆分。我的build.gradle文件包含以下产品口味:plain 和 m...

15得票2回答
安卓Gradle:每个变种自定义任务

我有一个使用Gradle构建的Android应用程序,其中包含BuildTypes和Product Flavors(变体)。 例如,我可以运行以下命令构建特定的APK文件:./gradlew testFlavor1Debug ./gradlew testFlavor2Debug 我必须在bui...

15得票1回答
构建多个产品风味太慢了。

我有一个问题,当我继续添加新口味时,构建所需的时间越来越长。我是这样添加口味的:productFlavors { okapps { applicationId = 'cz.anywhere.okapps' signingConfig = AdamSigningVa...

15得票1回答
我可以一次构建所有的gradle构建味​​道吗?

我有几个应用程序构建变体。我想同时构建所有不同风味的apk并在我的/output文件夹中找到它们。我不希望选择每个变体并单独构建。我该如何做到这一点?

15得票2回答
如何在Gradle构建文件的其他位置访问buildConfigField

我正在尝试在我的 productFlavor 块中设置一个 buildConfigField,然后在 gradle 构建文件的其他地方引用该字段,以便在构造我的 apk 名称时使用该值。例如:productFlavors{ flavor1{ bu...

14得票2回答
Android - 如何获取Flavor的ApplicationId

我正在开发一个带有不同构建变体口味的应用程序。这些味道是“免费”和“付费”。我想在我的Java类上创建一些逻辑,仅在应用程序为“付费”时才触发。因此,我需要一种方法来获取在gradle构建过程中设置的“applicationId”,如下所示: gradle.build productF...

14得票3回答
不同的构建变体中有不同的代码

我的应用有两个构建变体,一个是标准的应用版本,另一个是定制应用。productFlavors { customConfig { minSdkVersion 14 applicationId 'es.com.custom' ...