此篇文章基于一些特殊场景应运而生,如在进行三方分享的时候,微信分享需要release签名信息才能进行分享,为了偷懒在build打debug包的场景下直接生成符合的测试场景,我就在build期间直接读取了release签名信息(如果感觉拗口,多读俩次就好)
始于2018
:当然诸如此类的三方框架不在少数,故此我借鉴了网上多篇同此需求的文章,加以总结与实践有了此篇Blog,末尾也包含了一些我遇到的坑
Tip:建议该方式的签名包仅在内部使用,避免信息泄露,造成不可估量的损失
2023
:最近重新用到了相关技术,随着技术发展发现当使用的 AndroidStudio
版本较新、Gradle
相关构建工具版本也较新(Gradle7.6、AGP7.4.0
)、或是使用了 Kotlin DSL
,带来的配置方式会发生不小改变,故此后续我会重新总结梳理…
优先掌握
查看是否配置 Signing
属性,俩种方式均以打开 Project Structure
为目标
- Way1:项目 - 右键 -
Open Moudle Settings
<