3

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

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

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

转换为 Dalvik 格式失败,控制台上出现错误 1 ​​错误。所以我清理了项目,检查了 Order 和 Export 选项卡中的所有 jar 文件并再次构建它。

但这对我不起作用。

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

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

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

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

4

1 回答 1

0

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

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

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

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

B)一个 Jar 被检测到两次,因为它例如在项目源文件夹和 Java 构建路径库中

C)更新 Proguard 通常也会修复它(将新的 Proguard jar 放在 [Android SDK 文件夹]\tools\proguard\lib 中)

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

当我自己遇到这个问题时,这是因为我没有遵循我使用的一个库的说明。逐步按照库说明进行操作后,一切都恢复正常。

问候菲利克斯

于 2015-10-10T11:49:25.633 回答