Android studio坑之签名异常

Posted grace_dl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android studio坑之签名异常相关的知识,希望对你有一定的参考价值。

使用android studio工具编译apk,我们一般采用run,build,gradlew assemble集中方式编译。理论上编译出来的apk应该是一样的,实际呢?
先描述下踩坑的结果:通过build和gradlew assemble方式编译的apk,apk正常签名,通过run编译出来的apk,里面竟然没有签名文件,纳尼???

  1. 定义签名
signingConfigs 
        sign 
            storeFile file(getKeyStoreFile('****.keystore'))
            storePassword "android"
            keyAlias "android"
            keyPassword "android"
        
    
  1. clean项目,run应用;打开编译的apk查看。
  2. clean项目,build apk;打开编译的apk查看。

    结论:Android studio 通过build和gradlew assemble方式编译的apk,apk正常签名,通过run编译出来的apk,里面没有签名文件。希望大家都能避免踩坑。

以上是关于Android studio坑之签名异常的主要内容,如果未能解决你的问题,请参考以下文章

Android studio坑之签名异常

Android studio坑之签名异常

Android studio 3.5签名出现异常解决办法

在 Android Studio 3 中激活 proguard 生成签名 Apk 时出错

Android9坑之总结

Android9坑之总结