Android studio - 部署发布apk而不是调试

joe*_*ble 74 android android-studio

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

有谁知道我如何指定Android Studio部署的APK的路径?我知道我可以使用adb从命令行安装,但如果我只需单击一个按钮就可以加快速度.谢谢.

nen*_*ick 134

左边应该是"Build Variants"选项卡.在那里,您可以在构建类型之间切换.如果没有可见的选项卡,则显示监视器符号的左侧按钮,然后单击它.然后你应该找到构建类型.将安装所选的一个.

  • @nenick抱歉,我没有看到.BuildVariants选项卡应该在哪里? (4认同)
  • 当它不可见时,在Android工作室的左下角找一个小的显示器符号.单击它时,应在显示符号上方不远处的左侧显示构建变体选项卡. (4认同)

Aut*_*ico 55

单击Build Variation最左侧的选项卡.如果不存在,请按最左侧的显示器图标(较暗的灰色区域):

监视器图标

在构建变体选项卡debug中release,单击列表项将更改为.

构建变体


yoA*_*ex5 8

运行命令

./gradlew assemble<variant_name>
//for example
./gradlew assembleRelease
Run Code Online (Sandbox Code Playgroud)

成功构建后,您可以找到.apk文件

project_path /应用程序/生成/输出/ APK /释放/

或者只是通过adb安装

project_path/app/build/outputs/apk/<variant_name>/
//for example
project_path/app/build/outputs/apk/release/
Run Code Online (Sandbox Code Playgroud)

在这里阅读更多内容 - https://developer.android.com/studio/run/index.html#changing-variant