gpt4 book ai didi

安卓工作室 : Build type release/debug - what relevance does this have?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:37:22 25 4
gpt4 key购买 nike

我刚刚通过 android studio 创建了一个 apk,它让我可以选择创建我自己的 key ,我做了但随后问我它是什么类型的构建,即调试或发布。还列出了不存在的口味。

这个信息设置在哪里,在 gradle 文件中?

因此,如果我将构建类型设置为发布,这有什么相关性。

我在寻找与此相关的任何文档时遇到问题。

有什么想法吗?

最佳答案

例如,调试版本和发布版本之间的区别在于,您可以从调试版本中获取日志输出,但不能从发布版本中获取日志输出。

调试版本可以使用默认 keystore 进行签名,发布版本必须使用您创建的 keystore 进行签名。

您可以在应用程序的模块 gradle 中定义 buildTypes。这是一个例子:

    release {
shrinkResources true
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
debug {
applicationIdSuffix ".debug"
}

你也可以定义不同的口味,像这样:

productFlavors {
pro {
applicationId = "xx.xxx.xxx.pro"
signingConfig signingConfigs.Pro
}
lite {
applicationId = "xx.xxx.xxx.lite"
signingConfig signingConfigs.Lite
}
}

该系统使从一个代码库(免费或付费版本等)创建不同的 apk 变得更加容易

关于安卓工作室 : Build type release/debug - what relevance does this have?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27861169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com