Java 如何修复无法执行dex的Android错误:多个dex文件定义La$1

Java 如何修复无法执行dex的Android错误:多个dex文件定义La$1,java,android,Java,Android,嗨,我是这个错误的新手,它显示了我运行Android应用程序时的错误(无法执行dex:多个dex文件定义La$1) 早些时候,它运行得很好,但突然出现了一个包含错误的应用程序,无法运行我们的应用程序 这是控制台中出现的错误: [2014-01-06 13:47:28 - Dex Loader] Unable to execute dex: Multiple dex files define La$1; [2014-01-06 13:47:28 - Taxmann - Android] Conve

嗨,我是这个错误的新手,它显示了我运行Android应用程序时的错误(无法执行dex:多个dex文件定义La$1)

早些时候,它运行得很好,但突然出现了一个包含错误的应用程序,无法运行我们的应用程序

这是控制台中出现的错误:

[2014-01-06 13:47:28 - Dex Loader] Unable to execute dex: Multiple dex files define La$1;
[2014-01-06 13:47:28 - Taxmann - Android] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define La$1;

请告诉我如何修复此错误我第一次发现此错误请帮助

我以前在使用Zxing库时遇到此错误

现在我可以解释我做了什么,以及我如何解决这个问题

我已经将zxing库导入到我的项目中,并且还导入了一个包含在zxing库中的库(称为GZxing)。当我运行应用程序时,我和您有相同的错误

解决方案:

我删除了zxing库,只保留了GZxing库,它运行良好


我假设您的项目中已经存在一些类或文件

2个或更多jar文件可能包含相同的类和方法。因此,要解决这种错误,需要删除包含相同类详细信息的公共jar文件。并使项目干净并再次运行。这可能会对您有所帮助