我的应用程序遇到了一个奇怪的问题 - 如果我指定了错误的API密钥,我会收到预期的身份验证错误但是当我指定正确的密钥时,我没有收到任何错误消息但只是一个空白屏幕。更奇怪的是,当我在测试项目中使用相同的Google Play服务项目时,地图会加载并正确显示。
我为我的应用程序和测试项目设置了Build Target为21。如果您知道原因,请告诉我。感谢您的帮助。
答案 0 :(得分:0)
检查您是否已将API密钥放入正确的google_maps_api.xml中。我花了几个小时注意到有两个。一个用于调试,一个用于发布。
答案 1 :(得分:0)
最后找出原因 - 所有处理都在UI线程上完成,而我的手机速度较慢,正在放弃UI处理。将大部分逻辑移动到一个单独的线程,地图开始显示。