
signingConfigs { release { storefile file('/keystore/location/mykeystore.keystore') storePassword 'storepassword' keyAlias 'key' keyPassword 'keypassword' }}buildTypes { release { signingConfig signingConfigs.release }} 生成的apk指纹是YY:YY.
但是,如果我使用build.gradle描述here从控制台构建我的APK,如下所示:
buildTypes { release { }} 并使用相同的密钥库文件对其进行签名,生成的apk指纹为XX:XX.
此外,两个SHA指纹都与我的调试证书SHA指纹不同.
这种行为的原因是什么?
我正在使用buildToolsversion 23.0.0
androID studio gradle版本1.3.0
androID sdk工具版本24.3.4
androID studio版本1.3.1
keytool -v -List -keystore / path / to / keystore
输入密钥库的密码,您应该获得别名列表.我还检查调试密钥库以确保那里没有其他证书.
我能想到的另一个可能性是路径问题,导致使用不同的密钥库.
总结以上是内存溢出为你收集整理的从Android工作室和控制台构建的Android APK具有不同的SHA指纹全部内容,希望文章能够帮你解决从Android工作室和控制台构建的Android APK具有不同的SHA指纹所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)