我在我的应用程序中添加了mapFragment。活动运行正常,但在控制台中我有以下错误:
11-15 10:58:24.552
6030-6093/gchmapplications.hermandadsantamariavictoria
E/GoogleCertificates: Failed to load
com.google.android.gms.googlecertificates
pt: No acceptable module found. Local version is 0 and remote version
is 0.
at com.google.android.gms.dynamite.DynamiteModule.a(:com.google.android.gms.DynamiteModulesB@11743470:11)
at hx.a(:com.google.android.gms.DynamiteModulesB@11743470:12)
at hx.a(:com.google.android.gms.DynamiteModulesB@11743470:31)
at hx.b(:com.google.android.gms.DynamiteModulesB@11743470:30)
at ii.a(:com.google.android.gms.DynamiteModulesB@11743470:35)
at ii.a(:com.google.android.gms.DynamiteModulesB@11743470:20)
at com.google.maps.api.android.lib6.impl.ew.a(:com.google.android.gms.DynamiteModulesB@11743470:141)
at com.google.maps.api.android.lib6.impl.fc.run(:com.google.android.gms.DynamiteModulesB@11743470:27)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
我在gradle中发现了一些关于版本的东西。由于Firebase,我必须将它们全部放在11.0.4中。如果没有,可能会出现错误(至少是出现的错误)。
这是我的Gradle:
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.google.firebase:firebase-core:11.0.4'
compile 'com.google.firebase:firebase-messaging:11.0.4'
compile 'com.google.android.gms:play-services-maps:11.0.4'
compile 'com.google.android.gms:play-services-location:11.0.4'
我还在清单中添加了我的凭据。
提前致谢!
答案 0 :(得分:0)
您忘了添加包含Google服务。要运行地图和其他功能,需要使用Google服务。在顶级gradle中添加Google服务
dependencies {
classpath 'com.google.gms:google-services:3.0.0'
}