如何在 Android Studio 中为单独的模块生成签名的 APK?

How to generate signed APKs for separate modules in Android Studio?

我的项目有 3 个模块

include ':app'
include ':videograbber'
include ':audiograbber'

现在我想为模块 Videograbber 生成签名 APK

当我在 Android Studio 中使用 Generate Signed APK (app bundle) 时,它直接为 'app' 生成而不询问任何选择屏幕

其他模块不知道怎么生成

我读了这个问题:

但它只有基于 CLI 的解决方案。我需要通过工作室

请帮帮我

您必须在 Gradle 中创建一个任务,组合所有程序集,然后您可以使用 AndroidStudio 运行 任务。

首先,请记住,您必须在要生成 APK 的模块中应用插件 com.android.application

其次,我的解决方案适用于 Android Studio 3.6.1.

您可以继续 Build -> Generate Signed Bundle / APK... 将打开此 window:

您必须 select APK 并按 Next。 这样做之后,另一个 window 将被打开:

在此 window 的 Module 选择器中,您可以选择您喜欢的模块(例如 :videograbber)并为 selected 模块生成 APK。