我正在尝试编译和运行项目
<强> https://github.com/jitsi/jitsi-android 通过导入在 Eclipse 上。
我已经成功导入了项目,添加了外部Jar文件并修复了一些编译错误。
当我尝试运行应用程序时,它给出了
转换为 Dalvik 格式失败,出现错误 1 控制台上出现错误。因此我清理了项目,检查了 Order 和 Export 选项卡中的所有 jar 文件并重新构建它。
但这对我不起作用。
最后,我取消选中 Order 和 Export 选项卡中的所有库,再次构建并运行它。
这次它对我有用,但会抛出 noclassdefounderror 错误并且应用程序崩溃。
我想编译并运行这个应用。
请帮忙, 谢谢!!!
最佳答案
经过努力,终于能够成功编译项目。在项目中有包含 build.xml 文件。所以,它需要使用ant来运行(首先需要安装ant,然后设置ANDROID_HOME环境变量)。
不需要更改任何与导入包名称相关的代码。构建后会自动修复错误。在某些类中可能会得到 IOException 错误(需要更改为 Exception 类型)。
请按照以下步骤操作:-
- 更新库包后,首次构建时或清理后:
ant setup-libs
- 制作项目:
Ant 制作
- 重建(清理和制作):
Ant 重建
- 运行项目(将安装 apk 并在默认测试设备上运行):
Ant 跑
- 修改后制作并运行项目:
ant make run
我希望这对其他人有帮助。谢谢!!
关于java - jitsi-android 无法编译构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26544302/