java - jitsi-android 无法编译构建

标签 java android eclipse noclassdeffounderror

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

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

当我尝试运行应用程序时,它给出了

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

但这对我不起作用。

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

这次它对我有用,但会抛出 noclassdefounderror 错误并且应用程序崩溃。

我想编译并运行这个应用。

请帮忙, 谢谢!!!

最佳答案

经过努力,终于能够成功编译项目。在项目中有包含 build.xml 文件。所以,它需要使用ant来运行(首先需要安装ant,然后设置ANDROID_HOME环境变量)。

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

请按照以下步骤操作:-

  1. 更新库包后,首次构建时或清理后:

ant setup-libs

  1. 制作项目:

Ant 制作

  1. 重建(清理和制作):

Ant 重建

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

Ant 跑

  1. 修改后制作并运行项目:

ant make run

我希望这对其他人有帮助。谢谢!!

关于java - jitsi-android 无法编译构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26544302/

相关文章:

java - 在java中从MySQL数据库验证用户

java - 我如何使用 AWS java sdk 在 AWS 中创建负载均衡器

带有 STM32CubeMX 的 C++ 和用于 STM32 AC6 工具的 Eclipse System Workbench

由 Tomcat/Eclipse/Tapestry 生成的 Javascript 文件,会因大量请求和大量解析而减慢网站速度。如何缩小/优化它?

java - 在 Android 中关闭 Webview

java - 透明状态栏 Android 4.3

java - 如何不通过查询字符串更改 I18N 语言环境?

java - 声明类会导致 StackOverflow 错误

java - 从 Android SDK 模拟器的外部存储读取文件

java - 如何在RealmList中编写查询?