我正在尝试编译并运行该项目https://github.com/jitsi/jitsi-android https://github.com/jitsi/jitsi-android在 Eclipse 上通过导入。
我已成功导入项目,添加了外部 Jar 文件并修复了一些编译错误。
当我尝试运行应用程序时,它给出了
转换为 Dalvik 格式失败,控制台上出现错误 1 错误。因此,我清理项目,检查“订单”和“导出”选项卡中的所有 jar 文件并再次构建它。
但这对我不起作用。
最后,我取消选中“订单”和“导出”选项卡中的所有库,再次构建并运行它。
但它仍然给我同样的错误,并且每次运行它时我的应用程序都会崩溃。
任何帮助将不胜感激,我真的很想运行这个应用程序。
here is my libs folder screenshot:-
我曾经遇到过同样的问题。
这是我在尝试解决问题时发现的:
- 当有两个具有相同名称的类/包时会导致该错误(例如,当 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)清理项目也帮助了很多人(你已经这样做了,所以这不是你的解决方案)
当我自己遇到这个问题时,这是因为我没有遵循我使用的库之一的说明而引起的。一步一步按照库的说明进行操作后,一切又恢复正常了。
问候
菲利克斯
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)