java.lang.RuntimeException:无法在谷歌地图中获取提供者com.google.firebase.provider.FirebaseInitProvider

时间:2016-12-12 12:27:14

标签: android google-maps android-studio

当我创建谷歌地图并运行时,它说java.lang.RuntimeException:无法获取提供者com.google.firebase.provider.FirebaseInitProvider:java.lang.ClassNotFoundException:未找到类" com.google.firebase.provider.FirebaseInitProvider" on path:logcat上的DexPathList

2 个答案:

答案 0 :(得分:2)

更改Gradle依赖关系中的google play服务版本,如下所示 比如编译'com.google.android.gms:play-services:8.4.0'或编译'com.google.android.gms:play-services:9.4.0'

 dependencies {
    compile 'com.google.android.gms:play-services-maps:8.4.0'
}

 dependencies {
compile 'com.google.android.gms:play-services-maps:9.4.0'

}

答案 1 :(得分:0)

dependencies {
    compile 'com.google.android.gms:play-services-maps:8.1.0'
}

如果你只需要map,那么只编译map的依赖。不要编译完整的google play服务依赖。