这两天一直纠结这个问题,因为网上给的都是debug版本的,不知道为什么我debug版本的打包成APK以后,地图就出不来为此也很是纠结很是不解。没办法最后看了官网的文档才知道,原来测试使用debug版本,正式发布的话还要另外申请一个正式版的。今天试了下终于把这个小问题搞定,发出来供大家参考,希望大家也能少走弯路。
正式版的发布其实和debug版本的是相同的。官方给出的命令行下:
keytool -list -alias alias_name -keystore my-release-key.keystore 解释一下alias_name是你的软件要打包成APK的时候
第一行的alias的值。my-release-key.keystore
是你使用的key文件路径 ,我这里是 E:\tools\考试助手
另外在上面再加上两个参数 -storepass (你这个key的第一个密码) -keypass (你这个key的第二个密码)
理解了上面的 就可以cmd进入命令行 ,我这里输入的是:
输入了上面的命令行下面就会出现md5
然后把MD5证书copy到 点击打开链接
上面的连接地址就可以申请了
出现上面的界面, 原来我们敬爱的ZF把他和谐了,那就只能注册了。相信大家都懂得。
申请之后就得到了我们要的key了,这个是正式发布的key不是测试的可以哦。
然后就可以这个apikey拷贝到MapView里,然后打包成apk就OK了。记住打包的时候还是要使用你的key文件路径,也就是你在命令行下输入的-keystore的参数。
这样打包以后就可以正式发布了。不过测试的时候还是要换成debug版本的那个key,因为这个key只使用你注册的那个文件路径。