如何调试Map View的密钥库

时间:2012-07-02 12:23:23

标签: android google-maps

我创建了一张地图。然后我生成了一个md5并从Google获得了一个API密钥。在我的项目中,我遵循了所有必要的步骤。但地图视图仍然无法显示。

项目中的后续步骤

  1. 我选择了Google API Project
  2. 使用xml中的MapAPI进行MapControl
  3. 在清单中,我添加了互联网权限和<uses-library android:name="com.google.android.maps" />
  4. 有谁知道可能导致此问题的原因或如何调试它?

1 个答案:

答案 0 :(得分:0)

可能有多种原因导致地图视图无法显示

a)如果您正在使用eclipse进行开发,请检查eclipse是否指向debug-keystore文件。在eclipse中导航到Windows&gt;偏好设置&gt; Android&gt;建立

默认调试密钥库的路径应该类似于

  <Documents and Settings>\<user-name>\.android\debug.keystore

如果linux找到合适的路径。

SO上的一些人还建议将自定义调试密钥库的路径指向默认密钥库

的路径

此外,如果您的密钥是问题,则必须在logcat中显示相同的内容

b)如果您坐在公司防火墙后面,则必须将代理选项传递给模拟器

在调试配置下&gt;目标向下滚动到“其他仿真器命令行选项”,并将代理设置输入为

-http-proxy http://<username>:<password>@<proxy>:<port>