0

我正在开发 android 应用程序项目,但我一直遇到投射 MapView 的问题。从日志猫,

原因:java.lang.classCastException:com.google.android.maps.MapView 无法转换为 com.google.android.gms.maps.MapView。

这是我的铸造代码

MapView mapView = (MapView) findViewById(R.id.mapView);

有什么建议吗?

4

1 回答 1

0

确保只导入一个MapView,并确保其类型与findViewById. 这可能是由不正确的导入引起的。如果您的视图R.id.mapView与您正在导入的视图不同,您将无法投射它。

因此,如果您的显示器有 acom.google.android.maps.MapView但您的代码 imports com.google.android.gms.maps.MapView,您将无法投射。

检查您的导入语句,并检查您的 MapView 声明。确保导入与视图匹配。

于 2013-04-15T06:58:02.713 回答