Android Studio新版本编译release版本apk实现

Android Studio新版本编译release版本apk实现

文章目录

一、前言

平时调试应用可以使用DEBUG版本的apk,但是发布到应用市场或者进行EDLA认证的应用就要使用Release的正式版本了。

新版本的 Android Studio编译task和以前的就版本不一样的,默认没法编译出Release版本?

其实比较简单可以解决,这里记录一下。

我的2024年和2025年的新版本在右边的Gradle的Task看不到编译 release版本的编译task了;

如下如所示,新版本的Studio的Gradle:

可以看到task是没有了release版本的编译任务,双击上面的task也是无法生成release版本的apk。

点击上方的Build-->Generate app-->Generate apk 默认编译出的是DEBUG版本的apk.

下面是解决方法,有需要的可以看看。

二、新版本Studio编译release版本apk 实现

1、选择签名文件并输入相关信息是可以选择release版本类型的

https://blog.csdn.net/qq_31638535/article/details/109654985

(1)Build->Generate sign bundle/apk-> 选择path/demo.jks

如下图所示:

选择设置的签名文件,并输入相关的配置信息。

(2)选择,release版本生成

如下图所示:

看起来也不难,但是要选择签名文件并且输入信息比较麻烦。

一般开发应用设置签名信息都是写在app/gradle下面的,直接生成apk就可以了。

但是默认是debug版本,下面看看如何修改默认为release版本。

2、配置签名文件的情况,选择release版本

(1)配置签名文件代码并在Build Variants视图配置release选项:

上面的右边代码就是一般系统应用调试使用的配置代码,在app/build.gradle 下面配置系统签名文件;

无论是debug版本还是release版本的apk都是有系统签名的,如果要系统权限需要在AndroidManifest中配置uid就行。

左边可以看到,Build Variants视图 有选Build的类型是debug还是release;

选择release后,点击上方的Build-->Generate app-->Generate apk 默认编译出的是Release版本的apk.

编译成功releas版本后,就可以在app/build/outputs/releasse下面看到release版本的apk了。

(2)生成release版本apk的效果图:
(2)Build Variants视图的显示

Build Variants视图默认是不显示的,需要在View-->Tool Windows中选择:

快捷显示Build Variants视图:

overlay

相关推荐
诗水人间9 小时前
VsCode 中使用Copilot调用Deepseek V4模型
ide·vscode·copilot
梦想家加一10 小时前
vscode为什么下载了汉化插件却不生效
ide·vscode·编辑器
NiceCloud喜云11 小时前
Claude API 流式输出(SSE)实战:从打字机效果到工具调用全流程
java·前端·ide·人工智能·chrome·intellij-idea·状态模式
多云的夏天11 小时前
IDE-VSCODE-Continue + DeepSeek V4
ide·vscode·编辑器·deepseek
黄林晴12 小时前
重磅官宣:Android UI 开发正式进入 Compose-first 时代
android·google io
Mr -老鬼12 小时前
EasyClick AI全自动编程,AI IDE选型真难?
ide·人工智能·自动化·ai编程·easyclick·易点云测
薛定猫AI12 小时前
【深度解析】Antigravity 2.0:从 AI IDE 到 Agent 编排层,Google 开发者工具栈的技术转向
ide·人工智能
Kapaseker12 小时前
搞懂变换!精通 Compose 绘制(二)
android·kotlin
一条泥憨鱼12 小时前
Stream流-从进阶到起飞
java·ide·后端·stream
美狐美颜SDK开放平台12 小时前
美颜SDK开发详解:如何优化美颜SDK在低端安卓机上的性能?
android·ios·音视频·直播美颜sdk·视频美颜sdk