Android Studio run app 设置 release 模式

背景

为验证我们的 SDK 集成在客户应用上的质量,需要我们的测试环境尽量的与客户应用保持一致。客户普遍都会打 release 包并混淆,然后进行上线应用,因此我们在测试过程中也需要使用 release 包进行验证。对于 Android Studio 运行项目,默认安装到手机上的 app 属于debug 包,与我们的需求不符。可以采用打 release 包的形式,生成 apk 并安装到手机上,但这种方式步骤过于繁琐,因此我们将对 Android Studio 进行配置,可以在 run app 时就生成 release 模式的应用。

如何设置?

首先需要一个密钥,密钥的生成可参阅:AndroidStudio 如何生成秘钥?_android studio 创建密_小_爽的博客-CSDN博客

接下来在 model 的 build.gradle 作一下配置:

然后 Open Module Setting ,打开 model 的配置页面,在 Default Config 页面中,配置 Signing Config 、ProGuard Files,如下:

配置完毕后,在 model 的 build.gradle 文件中 defaultConfig{} 将会增加该配置信息:

备注:为保证 defaultConfig{} 正常使用 signingConfig ,需要 signingConfigs{} 放在 defaultConfig{} 之前

接下来展开 Android Studio 右下角的 Build Variants 面板,下拉 Active Build Variant ,来选择运行生成 release 包还是 debug 包

选择完成后, run app,可以通过运行过程中生成的 build 文件夹,来验证本次运行的 app 是 debug 包还是 release,如下:

另一种方式是检查 logcat 日志,如下:

可以正常显示 debug 进程,即表明是 debug 包,否则为 release 包

至此,完成 Android Studio run app 设置 release 模式。

相关推荐
蜡台1 小时前
JetBrains IDEA 安装 卸载相关总结
java·ide·intellij-idea·注册码
提子拌饭1332 小时前
番茄时间管理:鸿蒙Flutter 实现的高效时间管理工具
android·flutter·华为·架构·开源·harmonyos·鸿蒙
獨枭2 小时前
Visual Studio 打开 .vdproj 显示“不兼容”的问题分析与解决
ide·visual studio
4311媒体网2 小时前
帝国CMS二次开发实战:精准实现“最新资讯”标识与高亮判断
android
BLUcoding2 小时前
Android 轻量级本地存储 SharedPreferences
android
冬奇Lab2 小时前
Camera HAL3 接口:Android 相机的真正底牌
android·音视频开发·源码阅读
克里斯蒂亚诺更新2 小时前
myeclipse和tomcat的使用
ide·tomcat·myeclipse
sensen_kiss3 小时前
CAN302 Technologies for E-Commerce 电子商务技术 Pt.6 市场营销与SEO(搜索引擎优化)
android·学习·搜索引擎
菜鸟国国3 小时前
Compose + Koin ViewModel 实战完全手册
android
小羊子说3 小时前
Android 音频系统深度解析:从 App 到内核的完整链路
android·人工智能·性能优化·车载系统