我今天将我的 Android Studio 从 3.5.x 升级到了 3.6,在生成带有构建变体的签名 apk 时出现错误,显示以下信息 - Entry name 'res/layout/test_toolbar.xml' 冲突。但是,在整个项目中我并没有这样命名的布局。我有一个自定义的构建变...
当我在Android Studio上构建我的项目时,出现以下错误: 错误:com.crashlytics.tools.gradle.CrashlyticsPlugin.findObfuscationTransformTask()方法没有签名,不适用于参数类型:(java.lang.St...
升级到Android Studio Arctic Fox (2020.3.1) Canary 9后,我无法运行我的测试。它弹出编辑配置窗口,显示错误:当前选定变体(未知输出)的应用程序未签名。请为此变体(debug)指定签名配置。消息。我似乎不能仅通过创建.jks并像大多数帖子建议的那样使用发...
使用 Gradle 4.10.1 和已更新至 3.3.0 的 Android Gradle 插件时,我收到以下警告: 警告:API 'variantOutput.getPackageApplication()' 已过时,已被替换为 'variant.getPackageApplicatio...
我希望在string.xml中为一个字符串分配不同的值,根据Build Variant/buildType的不同而定。我想象中的代码如下所示:res/values-debug/string.xml <string name="my_string">some debug va...
当我在2019年使用Android Studio 3.5更改我的项目中的变体时,我无法从“Active Build Variants”中更改。我通过删除项目的“.idea”和“Build”文件夹,并以新的方式更改“Varieties from Active Build Variants”来解决...
我有一个多维的Android Gradle项目,构建和测试时间都很长。 我有一个二维的flavor定义。 第一维有2个项目值,第二维有4个环境定义,还有3种构建类型。 这样就有2x4x3=24种构建变体。 我想以某种方式进行优化,只构建一个构建变体,并且在CI环境中仅使用一个构建变体来运行单...
我有一个基础品牌和多个白标品牌,以及多个服务器目标的应用程序。在我的应用程序的 build.gradle 文件中,味道被定义为:flavorDimensions("server", "whitelabel")。 在我的 src/main/res/drawable 中,我有一个 logo.xm...
我将Android Studio升级到最新版本3.6后,在开发具有动态功能的应用程序时,当我在变体之间切换时遇到了问题。 我的所有模块(应用程序/库/动态功能)的flavors设置如下: flavorDimensions "default" productFlavors { de...