【问题标题】:How to generate signed APKs for separate modules in Android Studio?如何在 Android Studio 中为单独的模块生成签名的 APK?
【发布时间】:2020-03-13 14:38:49
【问题描述】:
我的项目有 3 个模块
include ':app'
include ':videograbber'
include ':audiograbber'
现在我想为模块 Videograbber 生成签名 APK
当我在 Android Studio 中使用 Generate Signed APK (app bundle) 时,它直接为“app”生成而不询问任何选择屏幕
我不知道如何为其他模块生成
我读到了这个问题:Android Studio: Multiple APKs for Multiple Modules
但它只有基于 CLI 的解决方案。我需要通过工作室来做
请帮帮我
【问题讨论】:
标签:
android
android-studio
gradle
google-play
【解决方案1】:
首先,请记住,您必须在要生成 APK 的模块中应用插件 com.android.application。
其次,我的解决方案适用于 Android Studio 3.6.1。
你可以继续Build -> Generate Signed Bundle / APK... 会打开这个窗口:
您必须选择APK 并按Next。
之后,将打开另一个窗口:
在此窗口的Module 选择器中,您可以选择您喜欢的模块(例如:videograbber)并为所选模块生成APK。
【解决方案2】:
您必须在 Gradle 中创建一个结合所有组件的任务,然后您可以使用 AndroidStudio 来运行该任务。