Android Studio和Google Maps的依赖关系终于打败了我。我确实有它工作,但不得不改变一些东西,让我的应用程序使用正确的API密钥。
现在我点击运行并说它的构建成功,但它实际上并没有在模拟器上运行项目,它在消息窗口中放置了一大堆带有白色感叹号的红色圆圈。如果点击这些圈子没有任何反应,并且没有解释它们的含义。
我有一种感觉,它说我已经包含了依赖关系,但我已经远离个人Play服务包括并包含了整个支持库,但仍然没有任何反应。
任何人都可以告诉我发生了什么,或者我如何解决这个问题,甚至可以告诉我接下来会发现为什么不会这样做。
这些是我的build.gradle中的依赖项。
dependencies {
compile files('libs/jackson-annotations-2.9.0.jar')
compile files('libs/jackson-databind-2.9.0.jar')
compile files('libs/jackson-core-2.9.0.jar')
compile 'com.google.android.gms:play-services:11.0.4'
compile 'com.android.support:appcompat-v7:25.2.0'
}
apply plugin: 'com.google.gms.google-services'
This is where it says the build was successful
谢谢
将compile 'com.google.android.gms:play-services:11.0.4'
更改为compile 'com.google.android.gms:play-services-maps:11.8.0'
//您不需要使用所有播放服务
然后再试一次!
我认为你有一个依赖冲突,我建议在这种情况下使用版本11.0.2:
compile 'com.google.android.gms:play-services:11.0.2'
顺便说一句,加载所有Play服务库不是必须使用谷歌地图,只使用这种依赖:
compile 'com.google.android.gms:play-services-maps:11.0.2'