Google Maps API v2问题

3

我在Android控制台中遇到了这个错误:

08-25 21:27:10.446  11891-11924/com.example.mamnay.map D/Volley﹕ [555] a.a: HTTP response for request=<[ ] https://clients4.google.com/glm/mmap/api 0x99e6744e NORMAL 2> [lifetime=5900], [size=231188], [rc=200], [retryCount=0]
08-25 21:27:10.456  11891-11891/com.example.mamnay.map D/Volley﹕ [1] p.b: 5910 ms: [ ] https://clients4.google.com/glm/mmap/api 0x99e6744e NORMAL 2
08-25 21:27:10.626  11891-11942/com.example.mamnay.map E/PGA﹕ [11942] Connection closed by host (err = 104), possibly due to exception: App cannot continue with current context. Exiting.
08-25 21:27:10.626  11891-11942/com.example.mamnay.map A/libc﹕ Fatal signal 11 (SIGSEGV) at 0x00000123 (code=1), thread 11942 (Thread-570)
08-25 21:27:10.636  11891-11932/com.example.mamnay.map D/dalvikvm﹕ GC_FOR_ALLOC freed 1015K, 20% free 4913K/6116K, paused 20ms, total 20ms

我是Android的新手,不知道该怎么做。 - Mohammed Amnay
你打算采用什么方法? - bjiang
抱歉我的英文不太好 :) - Mohammed Amnay
没问题,我已经发布了一个答案,如果你觉得有帮助的话可以接受它。 - bjiang
谢谢 :) 我按照视频中的相同步骤进行操作,但问题并没有解决。当我开始观看视频时,我感到他可以帮助我,因为首先视频所有者是一位Android专业人员,其次我从未尝试过生成签名APK密钥并提取此签名APK的SHA1,因此我认为问题将在开始时得到解决。 - Mohammed Amnay
显示剩余6条评论
1个回答

1

如我们之前所讨论的, 请按照步骤此处并观看这个视频,会非常有帮助。

您可以使用以下命令获取SHA1:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v

默认密码为android

enter image description here


1
我有一个观点,在视频中,我们通过使用.jks密钥生成未签名的apk文件,该密钥用于发布版本,并且在生成API密钥之前需要正确的密钥SHA1。但是您的程序是使用与调试模式兼容的debug.keystore。因此,当我使用您的建议时,Android Studio会显示错误:身份验证失败。如果我使用正确的密钥SHA-1(Android Studio为我显示的密钥与我在Google开发者控制台中使用的debug.keystore不同),则可以解决此问题。 - Mohammed Amnay
这是正常的,因为我生成了一个使用.jks文件和它自己的key SHA-1的签名akp,在Google开发者控制台中我使用debug.keystore :) - Mohammed Amnay
为什么你要调用这个 clients4.google.com/glm/mmap/api API 地址,是想在手机上显示地图吗?如果是的话,请查看我的代码这里。关于地图,请遵循官方文档这里 - bjiang
谢谢 :) 不是我调用这个链接,而是由代码生成的,用于显示地图(来自您发送给我的第一个教程)。 - Mohammed Amnay
5
你是说你如何解决了clients4.google.com/glm/mmap/api的400错误?你进行了哪些更改? - portfoliobuilder
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接