在编译jitsi项目时,转换为Dalvik格式失败,错误1

我试图通过导入在Eclipse上编译并运行项目https://github.com/jitsi/jitsi-android 。

我已成功导入项目,添加了外部Jar文件并修复了一些编译错误。

当我尝试运行应用程序时,它正在给予

转换为Dalvik格式失败,错误1控制台出错。所以我清理项目,检查订单和导出选项卡中的所有jar文件并重新构建它。

但它对我不起作用。

最后,我取消选中Order and Export选项卡中的所有库,再次构建并运行它。

但它仍然给我同样的错误,我的应用程序每次运行时都会崩溃。

任何帮助将不胜感激,我真的想运行这个应用程序。

这是我的libs文件夹截图: – 在此处输入图像描述

我曾经遇到过同样的问题。

这是我在尝试解决问题时发现的:

  • 当有两个具有相同名称的类/包时会导致错误(例如,当LibaryX具有类org.abcSample且LibaryY具有类org.abcSample时)
  • 对某些人有用的不同方法 (因此,如果您自己有错误,请确保测试以下内容):

A)两个Libary具有完全相同的包/类 – >删除其中一个Libaries中的类

B)一个Jar被检测两次,因为它在例如项目源文件夹和Java Build Path Libaries中也是如此

C)更新Proguard经常修复它(将新的Proguardjar子放在[Android SDK文件夹] \ tools \ proguard \ lib中)

D)清理项目也帮助了很多人(你已经做过了,所以这不是你的解决方案)

当我自己遇到这个问题时,它是因为我没有按照我使用的其中一个库的说明而引起的。 按照一步一步的说明后,一切都运行良好。

问候菲利克斯