我有一个严重的问题
当我通过 Eclipse 构建 apk 时一切正常,并且地图运行良好
但是当我用 Eclipse 签署我的 apk 并将签署的 apk 移动到我的手机时,地图活动不起作用,它不会折叠它只是显示灰色屏幕
我不知道我做错了什么
我使用指南制作了所有内容,我认为一切都很好
有人能帮我解决这个问题吗?
我超过了我应该上传我的应用程序的最后期限,我真的很紧张
请帮我。
感谢所有答案
我有一个严重的问题
当我通过 Eclipse 构建 apk 时一切正常,并且地图运行良好
但是当我用 Eclipse 签署我的 apk 并将签署的 apk 移动到我的手机时,地图活动不起作用,它不会折叠它只是显示灰色屏幕
我不知道我做错了什么
我使用指南制作了所有内容,我认为一切都很好
有人能帮我解决这个问题吗?
我超过了我应该上传我的应用程序的最后期限,我真的很紧张
请帮我。
感谢所有答案
maps api 密钥基于密钥库 sha1 哈希和包名称。当您签署您的 apk 时,sha1 哈希值会发生变化(因为您使用不同的密钥库进行签名)。
只需将新密钥库的 sha1 哈希和包名称添加到 Android 应用程序密钥(带有证书)部分的新行中,在 Google Api 控制台的 API 访问部分下。这里也有解释:https ://developers.google.com/maps/documentation/android/start 。
使用您的调试密钥库对 apk 进行签名,否则您将使用 sha1 生成新的 api 密钥,即您要导出项目的密钥库。