关于googlemap程序key的正式版和debug版申请

这两天一直纠结这个问题,因为网上给的都是debug版本的,不知道为什么我debug版本的打包成APK以后,地图就出不来为此也很是纠结很是不解。没办法最后看了官网的文档才知道,原来测试使用debug版本,正式发布的话还要另外申请一个正式版的。今天试了下终于把这个小问题搞定,发出来供大家参考,希望大家也能少走弯路。

正式版的发布其实和debug版本的是相同的。官方给出的命令行下:

keytool -list -alias alias_name -keystore my-release-key.keystore 解释一下alias_name是你的软件要打包成APK的时候

关于googlemap程序key的正式版和debug版申请

第一行的alias的值。my-release-key.keystore

关于googlemap程序key的正式版和debug版申请

是你使用的key文件路径 ,我这里是 E:\tools\考试助手

另外在上面再加上两个参数 -storepass (你这个key的第一个密码) -keypass (你这个key的第二个密码)


理解了上面的 就可以cmd进入命令行 ,我这里输入的是:

关于googlemap程序key的正式版和debug版申请

输入了上面的命令行下面就会出现md5

关于googlemap程序key的正式版和debug版申请

然后把MD5证书copy到 点击打开链接

上面的连接地址就可以申请了

关于googlemap程序key的正式版和debug版申请

出现上面的界面, 原来我们敬爱的ZF把他和谐了,那就只能注册了。相信大家都懂得。

申请之后就得到了我们要的key了,这个是正式发布的key不是测试的可以哦。

关于googlemap程序key的正式版和debug版申请

然后就可以这个apikey拷贝到MapView里,然后打包成apk就OK了。记住打包的时候还是要使用你的key文件路径,也就是你在命令行下输入的-keystore的参数。

这样打包以后就可以正式发布了。不过测试的时候还是要换成debug版本的那个key,因为这个key只使用你注册的那个文件路径。