我正在为一堂课制作应用。我和我的伙伴都在使用单独的安卓平板电脑,当我将我的应用程序从我的电脑上传到我的平板电脑并转到地图时,它可以工作。当我的合作伙伴将应用程序从他的计算机上传到他的平板电脑时,地图屏幕显示为空白。然后我将应用程序从我的笔记本电脑上传到他的平板电脑,地图显示就好了。这里有什么问题?我朋友的笔记本电脑有什么问题吗?
答案 0 :(得分:1)
问题是您为计算机的调试证书生成了一个地图API密钥(以xml布局),而不是您的合作伙伴。您的源代码对于一台计算机有一个密钥,但您有2台计算机具有2个不同的调试证书。
我的两台计算机上出现了这个问题,并通过将android的调试密钥库从一台计算机(它正在工作)复制到另一台计算机上来解决它 - 它是用户目录中的.android \ debug.keystore(或类似)。