Android Studio-部署发行版APK,而不是调试


83

Android Studio中的运行配置仅允许您部署默认的(调试)APK,但是我已经通过从Android Studio(作为外部工具)中运行gradle assembleDebug来构建了发行版APK,并希望部署它。但似乎您无法更改Android Studio安装的APK。可以选择部署自定义工件,但是我不确定这是什么,或者它是否有帮助,无论如何,似乎没有选择在Android Studio项目结构对话框中创建新工件。 。

有谁知道我如何指定Android Studio部署的APK的路径?我知道我可以从命令行使用adb进行安装,但是如果我单击一个按钮,它将加快处理速度。谢谢。

Answers:


144

左侧应该是“构建版本”标签。在那里,您可以在构建类型之间切换。如果没有可见的选项卡,则单击左按钮的监视器符号,然后单击它。然后,您应该找到构建类型。所选的将被安装。


6
@nenick抱歉,我没有看到。BuildVariants选项卡应该在哪里?
Radu 2015年

5
如果看不到它,请在左下角燕麦Android Studio中寻找一个小的监视器符号。当您单击它时,构建变量选项卡应该在监视器符号上方不远的左侧可见。
nenick

好答案!简单实用!谢谢!
Oleksandr.D

1
只想添加(这让我感到困惑),即使没有[V]下拉按钮,也只需单击所选的构建类型即可获得菜单!好答案!
Hack5

在Android Studio 3上,如果您找不到Build Variants,则可以单击View-> Tool Windows-> BuildVariants
Antonino

59

单击Build Variation最左侧的标签。如果不存在,请按最左上角的监视器图标(较深的灰色区域):

监视器图标

在构建版本选项卡中debugrelease通过单击列表项将更改为。

构建变化


10

运行命令

./gradlew assemble<variant_name>
//for example
./gradlew assembleRelease

[包装AAR]

成功构建后,您可以在以下位置找到.apk文件

project_path/app/build/outputs/apk/<variant_name>/
//for example
project_path/app/build/outputs/apk/release/

或只是通过adb安装

adb install apk_path

在这里阅读更多

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.