听起来这与您的证书和地图 API 工作所需的 API 密钥有关。Google 地图需要 API 证书才能在手机上运行。您可以在此处阅读有关生成所需证书的信息。当您通过 Eclipse 使用该应用程序时,该应用程序运行良好,这对我来说就像您使用调试密钥而不是发布密钥创建了 API 证书一样。特定于您的计算机的调试密钥只能在您的计算机上使用。如果您希望其他人在分发中使用地图,您需要生成一个发布密钥,用于签署您的应用程序以进行分发,然后为该密钥创建一个谷歌地图证书。获得该证书的 API 密钥后,将其放入 XML 的 API_KEY 部分。