我在Android Studio中创建了一个模块,能够毫无问题地构建一个.aar文件,但看到构建文件在名称中包含值“-debug”,无法确定原因。
构建是通过Build -> Rebuild Project执行的,看起来运行没有任何问题。此外,我一直在研究Android Studio中的不同区域,以了解为什么.aar文件的名称中包含'-debug',并且没有看到任何指定的设置。
如果这有帮助,下面是文件的屏幕截图。注意'myselection'是模块的名称。
毫无疑问,我错过了一些明显的东西,只是没有看到它。先谢谢你了。
1条答案
按热度按时间sz81bmfz1#
您可以构建几个不同的“版本”或Android App/Project。这些版本可以通过
buildTypes
和productFlavor
块在build.gradle
(应用程序级别)文件中配置。虽然构建类型适用于不同的环境,例如默认类型“debug”用于调试,“release”用于发布版本,可以以不同的方式签名,但产品风味指定了不同的功能。
默认情况下,android应用程序有一个“调试”和一个“发布”构建类型。如果您在Android Studio中按下“重建项目”按钮,将为每个模块执行以下gradle任务:
模块“.aar”文件将存储在
build/outputs/aar
中。为了区分不同的构建变体,您的aar文件具有后缀“-debug”。您可以在official android documentation中找到有关构建变体、类型和产品风味的更多信息。
补充:如果你想给它起个不同的名字,this post解释得很好。