jitsi-android无法编译和构建

时间:2014-10-24 08:37:41

标签: java android eclipse noclassdeffounderror

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

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

当我尝试运行app时,它正在提供

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

但它对我不起作用。

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

这一次它对我有用,但抛出 noclassdeffounderror 错误和应用程序崩溃。

我想编译并运行此应用程序。

请帮忙, 谢谢!!!

1 个答案:

答案 0 :(得分:0)

经过斗争,最后我能够成功构建项目编译。在项目中包含 build.xml 文件。因此,需要使用ant运行(首先需要安装ant然后设置ANDROID_HOME环境变量)。

不需要更改与导入包名相关的代码中的任何内容。它将在构建后自动修复错误。在某些类中可能会收到IOException错误(需要更改为Exception类型)。

请按照以下步骤操作: -

  1. 更新库包后,第一次构建时或在清理后:
  2. ant setup-libs

    1. 制作项目:
    2. ant make

      1. 重建(清洁和制作):
      2. ant rebuild

        1. 运行项目(将安装apk并在默认测试设备上运行):
        2. ant run

          1. 修改后制作并运行项目:
          2. ant make run

            我希望这会对别人有所帮助。谢谢!!