Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 多个dex文件定义Lorg/apache/harmony/awt/internal/nls/Messages_Android_Pdf Generation_Jakarta Mail_Sendmail - Fatal编程技术网

Android 多个dex文件定义Lorg/apache/harmony/awt/internal/nls/Messages

Android 多个dex文件定义Lorg/apache/harmony/awt/internal/nls/Messages,android,pdf-generation,jakarta-mail,sendmail,Android,Pdf Generation,Jakarta Mail,Sendmail,我目前正在开发android应用程序,其中包括生成PDF和发送邮件,而不需要用户在后台交互发送邮件。我正在使用4个图书馆。activation.jar、additionnal.jar、mail.jar和droidText.0.2.jar。当我运行这个项目时,它是给定错误的 [2014-10-17 17:58:00 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/apache/harmony/awt/inter

我目前正在开发android应用程序,其中包括生成PDF和发送邮件,而不需要用户在后台交互发送邮件。我正在使用4个图书馆。activation.jar、additionnal.jar、mail.jar和droidText.0.2.jar。当我运行这个项目时,它是给定错误的

[2014-10-17 17:58:00 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/apache/harmony/awt/internal/nls/Messages;
[2014-10-17 17:58:00 - PdfMail] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/apache/harmony/awt/internal/nls/Messages;
我看到很多链接。喜欢 但我并没有得到正确的答案。那么我该如何解决这个问题呢

编辑


我解决了这个问题。我刚刚用itextg-5.5.3.jar文件替换了droidText.0.2.jar。

您使用的是Android Studio吗? 如果是,这项临时工作可能会有所帮助

将此添加到build.gradle:

android
{

dexOptions {
        preDexLibraries = false
    }
...

}

检查您的项目bin->libI检查它。但不起作用@koutukdo您添加了任何lib-double,我的意思是直接放入lib文件夹,另一个用于buildpath,删除支持lib-clean项目,而不是添加againI,尝试使用此方法,但获得相同的错误@koutukLibrary包含此类Lorg/apache/harmony/awt/internal/nls/Messages删除该库否。我正在使用eclipse luna。如何在eclipse中解析@维沙尔