Android Studio中的运行配置仅允许您部署默认(调试)APK,但我已通过从Android Studio中运行gradle API(作为外部工具)构建了一个发布版APK,并希望改为部署它。但您似乎无法更改Android Studio安装的APK。有一个选项可以部署自定义工件,但我不确定这是什么,或者它是否有帮助,而且无论如何,在Android Studio项目结构对话框中似乎没有创建新工件的选项。
有人知道如何指定Android Studio部署的APK的路径吗?我知道我可以用adb从命令行安装,但如果我可以点击一个按钮,它会加快速度。谢谢.
4条答案
按热度按时间vjhs03f71#
在左边应该是一个“构建变体”选项卡。您可以在构建类型之间切换。如果没有选项卡可见,请查看左下角的监视器符号并单击它。然后你应该找到构建类型。将安装选定的一个。
mbzjlibv2#
单击最左侧的
Build Variation
选项卡。如果没有,请按最左角的监视器图标(深灰色区域):在构建变体选项卡中,通过单击列表项将
debug
更改为release
。kokeuurv3#
运行命令
package aar(https://stackoverflow.com/a/61918303/4770877)
成功构建后,您可以在以下位置找到
.apk
文件或者通过adb安装
在这里阅读更多
cpjpxq1n4#
构建变体可以按照下图中所述进行更改:
但除此之外,我还面临着一个问题。如果我们在选项卡中将Build Variant保持为Release,并在build.gradle文件中设置以下属性。
可调试的真
我们的项目将被认为是可调试的,即使构建变体被选为发布。一旦测试完成。我们可以将debuggable设置为false,也可以删除属性本身。我希望这能回答你的问题。