Android Studio 为什么构建aar文件被标记为“-debug”

sd2nnvve  于 2023-10-23  发布在  Android
关注(0)|答案(1)|浏览(262)

我在Android Studio中创建了一个模块,能够毫无问题地构建一个.aar文件,但看到构建文件在名称中包含值“-debug”,无法确定原因。
构建是通过Build -> Rebuild Project执行的,看起来运行没有任何问题。此外,我一直在研究Android Studio中的不同区域,以了解为什么.aar文件的名称中包含'-debug',并且没有看到任何指定的设置。
如果这有帮助,下面是文件的屏幕截图。注意'myselection'是模块的名称。

毫无疑问,我错过了一些明显的东西,只是没有看到它。先谢谢你了。

sz81bmfz

sz81bmfz1#

您可以构建几个不同的“版本”或Android App/Project。这些版本可以通过buildTypesproductFlavor块在build.gradle(应用程序级别)文件中配置。
虽然构建类型适用于不同的环境,例如默认类型“debug”用于调试,“release”用于发布版本,可以以不同的方式签名,但产品风味指定了不同的功能。
默认情况下,android应用程序有一个“调试”和一个“发布”构建类型。如果您在Android Studio中按下“重建项目”按钮,将为每个模块执行以下gradle任务:

    • 清洁
    • 电子邮件

模块“.aar”文件将存储在build/outputs/aar中。为了区分不同的构建变体,您的aar文件具有后缀“-debug”。
您可以在official android documentation中找到有关构建变体、类型和产品风味的更多信息。
补充:如果你想给它起个不同的名字,this post解释得很好。

相关问题