我正在尝试编译和运行项目 https://github.com/jitsi/jitsi-android通过导入在 Eclipse 上。
我已经成功导入了项目,添加了外部Jar文件并修复了一些编译错误。
当我尝试运行应用程序时,它给出了
转换为 Dalvik 格式失败,控制台出现错误 1。因此,我清理了项目,检查了“订单”和“导出”选项卡中的所有 jar 文件,然后重新构建它。
但这对我不起作用。
最后,我取消选中 Order 和 Export 选项卡中的所有库,再次构建并运行它。
但它仍然给我同样的错误,每次我运行它时我的应用程序都会崩溃。
任何帮助将不胜感激,我真的很想运行这个应用程序。
最佳答案
我遇到过同样的问题。
这是我在尝试解决我的问题时发现的:
- 当有两个具有相同名称的类/包时(例如,当 LibaryX 有类 org.a.b.c.Sample 而 LibaryY 也有类 org.a.b.c.Sample 时)
- 对某些人有效的不同方法(因此,如果您自己遇到错误,请务必测试以下内容):
A) 两个库有完全相同的包/类->删除其中一个库中的类
B) 一个 Jar 被检测到两次,因为它例如在项目源文件夹和 Java 构建路径库中
C) 更新 Proguard 通常也会修复它(将新的 Proguard jar 放在 [Android SDK 文件夹]\tools\proguard\lib 中)
D) 清理项目也帮助了很多人(你已经这样做了,所以这不是你的解决方案)
当我自己遇到这个问题时,这是因为我没有遵循我使用的其中一个库的说明。一步步按照库说明操作后,一切又恢复正常了。
问候语 菲利克斯
关于java - 编译 jitsi 项目时转换为 Dalvik 格式失败,出现错误 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32842371/