97得票16回答
在创建已签名的apk时,出现错误提示:"条目名称'res/layout/test_toolbar.xml'冲突"。

我今天将我的 Android Studio 从 3.5.x 升级到了 3.6,在生成带有构建变体的签名 apk 时出现错误,显示以下信息 - Entry name 'res/layout/test_toolbar.xml' 冲突。但是,在整个项目中我并没有这样命名的布局。我有一个自定义的构建变...

77得票2回答
错误:com.crashlytics.tools.gradle.CrashlyticsPlugin没有找到混淆转换任务的方法。

当我在Android Studio上构建我的项目时,出现以下错误: 错误:com.crashlytics.tools.gradle.CrashlyticsPlugin.findObfuscationTransformTask()方法没有签名,不适用于参数类型:(java.lang.St...

74得票9回答
错误:您当前选择的变体(未知输出)的apk未签名。请为此变体(debug)指定签名配置。

升级到Android Studio Arctic Fox (2020.3.1) Canary 9后,我无法运行我的测试。它弹出编辑配置窗口,显示错误:当前选定变体(未知输出)的应用程序未签名。请为此变体(debug)指定签名配置。消息。我似乎不能仅通过创建.jks并像大多数帖子建议的那样使用发...

33得票10回答
variantOutput.getPackageApplication()已过时。

使用 Gradle 4.10.1 和已更新至 3.3.0 的 Android Gradle 插件时,我收到以下警告: 警告:API 'variantOutput.getPackageApplication()' 已过时,已被替换为 'variant.getPackageApplicatio...

13得票4回答
根据应用程序构建变体使用不同的string.xml文件

我希望在string.xml中为一个字符串分配不同的值,根据Build Variant/buildType的不同而定。我想象中的代码如下所示:res/values-debug/string.xml <string name="my_string">some debug va...

9得票4回答
无法更改构建变体

当我在2019年使用Android Studio 3.5更改我的项目中的变体时,我无法从“Active Build Variants”中更改。我通过删除项目的“.idea”和“Build”文件夹,并以新的方式更改“Varieties from Active Build Variants”来解决...

8得票1回答
使用Gradle仅在一个构建变体上运行单元测试

我有一个多维的Android Gradle项目,构建和测试时间都很长。 我有一个二维的flavor定义。 第一维有2个项目值,第二维有4个环境定义,还有3种构建类型。 这样就有2x4x3=24种构建变体。 我想以某种方式进行优化,只构建一个构建变体,并且在CI环境中仅使用一个构建变体来运行单...

7得票1回答
矢量图无法被构建变体口味维度覆盖

我有一个基础品牌和多个白标品牌,以及多个服务器目标的应用程序。在我的应用程序的 build.gradle 文件中,味道被定义为:flavorDimensions("server", "whitelabel")。 在我的 src/main/res/drawable 中,我有一个 logo.xm...

7得票2回答
在Android Studio 3.6上切换使用Dynamic Feature的构建变体时出现问题

我将Android Studio升级到最新版本3.6后,在开发具有动态功能的应用程序时,当我在变体之间切换时遇到了问题。 我的所有模块(应用程序/库/动态功能)的flavors设置如下: flavorDimensions "default" productFlavors { de...