背景
为验证我们的 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 包文章来源:https://www.toymoban.com/news/detail-657084.html
至此,完成 Android Studio run app 设置 release 模式。 文章来源地址https://www.toymoban.com/news/detail-657084.html
到了这里,关于Android Studio run app 设置 release 模式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!