微信注册崩溃?appid签名无法注册or如何查看签名是否一致?如何注册appid?jks和keystore的区别?

来源:互联网 发布:淘宝透明下拉栏 编辑:程序博客网 时间:2024/04/30 13:51

     跑通微信,这一篇就够了。

      一.出现微信注册register(APP_ID)崩溃?或appid无法注册到微信?

     解决办法:

     1.首先用清理软件彻底清理一下微信缓存吧,可能是因为之前的签名文件已经注册到微信,改过的签名文件就会显示不一致导致出错!(如果这一步就解决了你的问题,开心的话帮忙点个赞~)

       2.如果没有解决的话就要看签名是否一致了。

          a.可能会有朋友问,签名是否一致?什么签名?

             第一个是你在生成签名文件时的签名,下边会说怎么看签名。

             第二个是微信开放平台上,你的appid下面包名下的签名。

             第三别忘了看好appid是否正确。

(android studio 签名是类似于这样的大写带冒号的值

证书指纹:
         MD5: 41:0F:49:FE:C2:D2:9F:22:72:43:6A:B0.....
         SHA1: 0B:46:FD:98:D2:47:31:01:41:1C:D1:5C:60:5A:29:D6:FF:5F:47:5C
         签名是否一致是对比MD5值,微信平台上的签名工具生成规则是上方的MD5

    去掉冒号,大写转小写生成的值,例如上方,生成的md5是:410f49fec2d29f......

       b.如何看自己的签名文件?

          首先要打开Terminal

              输入F:\someSoft\AndroidStudioSdk\Demo\anttransport>keytool -v -list -keystore XXXXX.jks(XXXXXX是你的签名名称)
输入密钥库口令(直接回车)

          ②对比签名是否一致。

     3.必须在手机上调试,而且不能用debug生成apk文件,debug生成的签名应该是默认的签名与微信平台上的不一致,所以生成正式签名试试。

     4.如果还是运行不通的话可能就是你的代码有问题或其它了。

     

     二.如何注册appid、如何实现分享登陆?

     1.

          前边相比都好说,应用官网填自己博客也可以通过。

             然后下一步,什么端口。。可以不填。

      2.  https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=1417751808&token=52f624d847b96e32f0c1070703d369d6b0f7396c&lang=zh_CN

       可以参考官方解释


      三.jks和keystore的区别。

        eclipse下生成的,在java文件下生成的是keystore

           android studio下生成的是jks,二者签名不同。








  

阅读全文
1 0
原创粉丝点击