Java NoClassDefFoundError和引用Google地图Android API实用程序时的其他错误

Java NoClassDefFoundError和引用Google地图Android API实用程序时的其他错误,java,android,google-maps,Java,Android,Google Maps,我正在使用谷歌地图开发android应用程序。 在我使用谷歌地图Android API实用程序之前,一切都很好 我按照指示去做 在我的应用程序中安装和使用该库,但当我尝试启动它时,在运行时会收到NoClassDefFoundError 然后,我按照书中的说明去做 但是现在应用程序根本没有启动,当我尝试启动它时,会收到一个提示,提示如下 您的项目包含错误,请在运行应用程序之前修复这些错误 在我的日志上 Unable to execute dex: Multiple dex files define

我正在使用谷歌地图开发android应用程序。 在我使用谷歌地图Android API实用程序之前,一切都很好

我按照指示去做

在我的应用程序中安装和使用该库,但当我尝试启动它时,在运行时会收到NoClassDefFoundError

然后,我按照书中的说明去做

但是现在应用程序根本没有启动,当我尝试启动它时,会收到一个提示,提示如下

您的项目包含错误,请在运行应用程序之前修复这些错误

在我的日志上

Unable to execute dex: Multiple dex files define Lcom/google/android/gms/R$attr;
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/android/gms/R$attr;

我应该如何解决这个问题?谢谢

这与Java构建路径->订单和导出选项卡有关。尝试从Project->Properties->Java Build Path->Order and Export and clean Build中取消选择所有依赖项。只需添加到@rizzz86的注释中,post中的唯一答案就解决了与您所遇到的完全相同的错误。但是,我不确定它是否能解决您遇到的NoClassDefFoundError。如果再次出现此错误,您可以粘贴打印此错误的日志吗?@Koh谢谢您救了我!