Android MapView可用于Eclipse安装,但不能用于adb安装

Android MapView可用于Eclipse安装,但不能用于adb安装,android,Android,当我在Eclipse中的物理电话上运行我的应用程序时,我的Google MapView工作得非常好。如果将应用程序导出到apk文件,并使用adb从命令行将其安装到同一部手机上,则会出现MapView,但只显示Google徽标和网格-不显示地图分幅。我正在使用一个调试应用程序密钥和一个由该调试密钥生成的GMAPSAPI密钥。我已经验证了Droid和N1手机都会发生这种情况。logcat在工作和非工作情况下看起来都相同-没有明显的错误消息 有什么问题吗?您真的确定要用debugkey导出吗?如果是,

当我在Eclipse中的物理电话上运行我的应用程序时,我的Google MapView工作得非常好。如果将应用程序导出到apk文件,并使用adb从命令行将其安装到同一部手机上,则会出现MapView,但只显示Google徽标和网格-不显示地图分幅。我正在使用一个调试应用程序密钥和一个由该调试密钥生成的GMAPSAPI密钥。我已经验证了Droid和N1手机都会发生这种情况。logcat在工作和非工作情况下看起来都相同-没有明显的错误消息


有什么问题吗?

您真的确定要用debugkey导出吗?如果是,您的手机上是否有活动数据连接?这也是必须的。

我想我可能已经找到了问题的根源。Android文档中似乎有一个术语混淆:

“您不能[sic]发布使用SDK工具生成的调试密钥签名的应用程序”这句话模棱两可。我相信这里的“发布”在Eclipse中意味着“导出”


我会做一些测试,看看情况是否如此。准备…

这是一个经常被问到的问题:这是一个常见问题,这一事实应该成为开发人员向MapView添加一些诊断日志消息的标志。我见过很多人都有这个问题,没有人报告MapView记录了任何东西。没有一个代码是完美的,有时它会无声地失败,但众所周知的失败模式没有理由不记录信息性消息。我正在使用Eclipse导出向导,选中“签名包”框并选择调试键。我可以在手机上浏览网页的同时,我的应用程序无法加载地图分幅,因此数据连接完好无损。我在这一点上只有一个调试键,所以不可能混淆键。