Java 如何在Android Studio中修复此地图活动错误?

Java 如何在Android Studio中修复此地图活动错误?,java,android,google-maps,Java,Android,Google Maps,嗯,我对安卓工作室很陌生。当我学会创建一个简单的应用程序时,它非常简单,显示了奥地利悉尼的地图。虽然我从教程开始一直遵循,但它不起作用 它显示了“transform classes with dex for debug”的错误,然后我用谷歌搜索并修复了它,不再有错误了 但是,在模拟器上,它显示我的应用程序已停止运行。 我怎样才能解决这个问题 这是我收到的错误信息 E/AndroidRuntime:致命异常:主 java.lang.RuntimeException:无法获取提供程序com.goog

嗯,我对安卓工作室很陌生。当我学会创建一个简单的应用程序时,它非常简单,显示了奥地利悉尼的地图。虽然我从教程开始一直遵循,但它不起作用

它显示了“transform classes with dex for debug”的错误,然后我用谷歌搜索并修复了它,不再有错误了

但是,在模拟器上,它显示我的应用程序已停止运行。 我怎样才能解决这个问题

这是我收到的错误信息

E/AndroidRuntime:致命异常:主 java.lang.RuntimeException:无法获取提供程序com.google.firebase.provider.FirebaseInitProvider: java.lang.ClassNotFoundException: com.google.firebase.provider.FirebaseInitProvider 位于android.app.ActivityThread.installProvider(ActivityThread.java:4563) 位于android.app.ActivityThread.installContentProviders(ActivityThread.java:4190) 在


我怎样才能解决这个问题?这只是一个基本的谷歌地图应用程序,我想我遵循了所有的步骤。

你需要遵循这些步骤来创建地图活动 然后在Build.gradle(模块:app)中将multiDexEnabled设置为true


你能提供一些代码和堆栈跟踪吗?我没有什么要显示的。它只是你从第一次学习使用Google地图活动时学到的,比如获取API键,然后将其放在代码上,然后按Run按钮。我已经这样做了。它不再显示错误。但是,在emulator上,它显示了“很遗憾,我的应用程序已停止运行”。如果您正在使用Android Studio尝试调试您的应用程序(不要运行它)shift+f9进行调试…如果您在Android monitor中遇到错误,请将其添加到问题中以查看问题所在。将应用程序ID添加到应用程序的build.gradle,如编辑后的答案
defaultConfig {
      applicationId "com.example.my.app"
      multiDexEnabled true
}