在编译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)清理项目也帮助了很多人(你已经做过了,所以这不是你的解决方案)
当我自己遇到这个问题时,它是因为我没有按照我使用的其中一个库的说明而引起的。 按照一步一步的说明后,一切都运行良好。
问候菲利克斯