如何修复无法执行dex的错误:多个dex文件定义Lcom/google/android/gcm/GCMBaseIntentService;?

如何修复无法执行dex的错误:多个dex文件定义Lcom/google/android/gcm/GCMBaseIntentService;?,android,dex,Android,Dex,我经常遇到以下两个错误: [2012-12-09 21:39:50 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/android/gcm/GCMBaseIntentService; [2012-12-09 21:39:50 - TimeTable] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex f

我经常遇到以下两个错误:

[2012-12-09 21:39:50 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/android/gcm/GCMBaseIntentService;
[2012-12-09 21:39:50 - TimeTable] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/android/gcm/GCMBaseIntentService;

我是Android新手,所以我自己没有成功。

我也有同样的问题。我的错误是,我在相同的包名中使用了相同的类名,就像我在项目的库中使用的类名一样。当我删除这个类并使用库中的那个类时,一切都很好。 因此,请尝试删除库或尝试从构建路径中排除类“GCMBaseIntentService”。
希望这会对你有所帮助

你应该发布引发这两个错误的代码,否则很难给你任何帮助。我没有得到错误的行号。当我尝试运行应用程序或尝试将其导出到apk时会发生这种情况。您是否尝试清理项目?在eclipse中单击project->Clean。听起来好像你有重复的库(或重复的东西)。检查您的libs文件夹和生成路径。我的libs映射为空。每个库都放置在地图参照库下。每次我尝试导出应用程序,eclipse,或者每次在构建路径窗口中创建新的Android依赖项时,当我清理项目时,他会自动创建Android依赖项。