实施Google地图默认mapsactivity时出错

时间:2019-06-26 07:13:59

标签: android

我想在我的应用程序中实现google maps。我添加了google maps活动并创建了一个密钥。使用MapsAcivity.java文件时显示了一些错误代码。我尝试了许多解决方案但没有用。

MapsAcivity错误代码

  

私有GoogleMap mMap =   (((SupportMapFragment)getSupportFragmentManager()。findFragmentById(R.id.map))。getMap();

控制台错误

  

任务:app:processDebugManifest失败

     

错误:       来自[com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91的属性application @ appComponentFactory value =(android.support.v4.app.CoreComponentFactory)       也存在于[androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value =(androidx.core.app.CoreComponentFactory)。       建议:在AndroidManifest.xml:16:5-45:19的元素上添加'tools:replace =“ android:appComponentFactory”'以进行覆盖。

2 个答案:

答案 0 :(得分:0)

您将appcompat库与androidx库一起使用,这就是您遇到此错误的原因。使用Androidx或Appcompat。

答案 1 :(得分:0)

您正在使用材质库,该库是AndroidX的一部分。如果您不了解AndroidX,请执行以下回答。

选中此https://stackoverflow.com/a/54533702/10877674