Android签名是阻碍开发者集成sdk最大的绊脚石,这里主要针对android签名的生成和使用进行讲解,高级开发者可忽略。
签名的生成
对于新浪微信facebook等平台注册分享应用,除了需要您的包名还需应用的签名,您可能根据平台提供的签名工具输入包名生成了一个签名,但很可能你此时的应用都没有一个固定的keystore(jks),只是根据你debug运行在手机上的应用生成的一个加密字符串。然后您将这个字符串填写到了三方的后台,也许运行的时候是没有问题的,但是等你正式打包(generate sign apk)或修改包名,或修改签名信息的时候,签名就变了,所以您的部分三方平台分享授权不再能正常使用。
首先我们需要讲的是如何生成签名。
android studio
点击右上角的build选择Generate Sign APK,如下图所示:
点击next:
在这里,如果您之前生成过签名,可以选择choose existing 如果没有选择Create new,跳转到如下界面