使用keystore发布带有google map的android应用
在软件测试阶段,使用的是Eclipse自动生成的debug key,正式发布需要修改为自己的key。在修改key后,如果在软件中使用了Google map,则相应的Google Map API密钥也需要修改,具体流程如下:
1、
选择对应工程,点next,选择“Create new keystore”,填写相应信息后,点next,按自己需要填写信息后点next,填写生成apk的相关情况点next,稍等片刻即可生成keystore文件和apk文件,但是这个apk安装包安装后,地图是不显示的(因为地图密钥不对),需要重新申请一个。
2、在cmd中,进入第一步中所生成的keystore文件所在文件夹下,输入keytool -list -v -keystore x.keystore(x为第一步keystore的文件名),稍等片刻便显示了对应的MD5指纹。
3、打开https://developers.google.com/maps/documentation/android/v1/maps-api-signup页面,申请Map API密钥,在My certificate's MD5 fingerprint: 文字之后的对话框中输入第二步所产生的MD5 fingerprint,点击Generate API key,将产生的密钥修改在layout下的googleMapView.xml中的<com.google.android.maps.MapView android:apiKey="API key" />即可。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步