问题标签 [android-build-type]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何操作apk变体版本代码
android apk 的 versionCode 在 defaultConfig 中设置。我想为我的每种构建类型进行更改,但似乎这只能通过口味来完成?是否有另一种方法来覆盖 versionCode,可能类似于 outputFileName 的更新方式?
android - 如何为每个构建变体设置不同的构建类型
我的应用程序有两种风格。这两种风格使用不同的 baseurl。我总共有 4 个网址。
管理测试
管理员发布
用户测试
用户释放
我现在只在调试和发布中设置了一个 url,但我找不到如何为每种口味设置 url。
感谢您的任何建议。
android - 获取 ArtifactoryPublication 的 BuildType VersionName
我正在使用以下 gradle 创建一个快照构建类型,其文件名包括当前提交哈希和“SNAPSHOT”作为后缀:
此外,我有一个人工发布任务:
现在“outputFileName”总是设置为最后定义的构建类型,因为variant.outputs.all 为每个构建类型覆盖它。所以我的问题是:
如何在发布关闭outputFileName
中获取我当前构建的内容?artifactory
欢迎任何其他方式。它不必通过自定义变量。但是 artifactoryUrl 应该与生成的/outputs/aar/<snapshot-filename>.aar
.
android - 为什么我的自定义构建类型会给出 apk 未签名错误
我有以下app.gradle
配置:
staging
构建类型给出错误:
您当前选择的变体的 apk 未签名。
android - 使用通用调试密钥库签署自定义构建类型
是否可以创建自定义构建类型并使用调试的密钥库对其进行签名?
我尝试设置debubbable true
我的分期,但没有奏效。我无法使用initWith
配置,因为debug
配置可能会干扰我的staging
配置。我知道我可以创建一个signingConfig
,但这涉及创建一个单独的密钥。我正在考虑使用调试的默认密钥库。
请帮忙。
android - 安卓摇篮。如何将 Flavors 与 buildTypes 结合起来
我正在开发一个白色品牌应用程序。
我们为每个客户端创建不同的风格,每个客户端都有Debug
API Production
,所以我试图在 Gradle 中设置它们。
我该怎么做?
这是我尝试过的:
编辑:我希望能够为BASE_URL
每个 Flavor 和 Buildtype 定义不同的。
风味 company1,BuildType 调试
风味公司 1,BuildType 发布
风味公司2,BuildType调试
风味公司 2,BuildType 发布
android - 基于构建类型的应用程序 ID
我需要根据构建类型更改完整的应用程序 ID,而不是在 ID 后添加后缀。我试图在每个构建类型中移动 applicationId,但 Gradle 默认使用最后一个构建类型中的最后一个。那可能吗?
android - 多模块 Android 项目 Gradle 建议
我有一个项目 A,它有 3 个 B、C 和 D lib 模块。项目 A 有 4 个内置类型 Debug、Staging、Beta 和 Release,但库模块只有 debug 和 release。现在,如果我想要我的 lib 模块之一,请考虑 C 具有 3 个 buildTypes Debug、Staging 和 release。怎样才能做到这一点?