我发现Google Maps V2 for Android未在某些设备上显示(均为发行版)。
用于比较的设备:Nexus 5和1加1。
有什么想法吗?
UPD:
包名是否合理?我有包名:com.severenity - 没有第三部分。我使用地图模板从零开始创建了绝对新的项目,它使用了名称:com.severenity.test。我的另一个片段里面也有SupportMapFragment。在两个项目地图上都没有显示MapView。有什么想法吗?
答案 0 :(得分:2)
如果您已经集成了Google Maps SDK,它应适用于支持Google Play服务的所有设备,但以下情况除外:
您需要确保已正确集成SDK:
答案 1 :(得分:0)
以下是此问题的进展,可能对其他人有所帮助:
在我的项目中,我有一个CustomFragment,它的布局是SupportMapFragment:
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/map" />
<!-- other views go here -->
它不起作用,但是!我在AndroidManifest中有“hardwareAccelerated ='false'”,因此在我将其转换为“hardwareAccelerated ='true'”后,它开始在其他设备上运行。魔法?至少,这就是答案。