我在我的项目中包含了 google play 服务库,但是当我运行它时我得到一个错误:google-play-services不见了。我在我的项目中使用谷歌地图的代码,我可以用现在的问题编译它。我唯一的猜测是,在我上次的 git 提交中,我有一个忽略文件,也许这导致了问题。我该如何解决这个问题?日志如下:
02-28 21:16:26.700: E/AndroidRuntime(30360): Caused by: java.lang.NullPointerException
02-28 21:16:26.700: E/AndroidRuntime(30360): at .MapActivity.setMapSettings (MapActivity.java:226)
02-28 21:16:26.700: E/AndroidRuntime(30360): at .MapActivity.onCreate(MapActivity.java:88)
02-28 21:16:26.700: E/AndroidRuntime(30360): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1050)
02-28 21:16:26.700: E/AndroidRuntime(30360): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
第 226 行如下:
uiSettings = map.getUiSettings();
最佳答案
我刚刚解决了。我的设备中的谷歌服务已经更新,我项目的谷歌播放服务库是旧版本。我更新了它,问题已经解决了!
关于android - 缺少 Google Play 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15144084/