我正在尝试从git中拉出一个项目,尤其是以下项目:https://github.com/pocmo/Yaaic

它是用于android中IRC客户端的库,我想用来将IRC客户端放入android应用中。从该项目的根目录可以看到,没有AndroidManifest.xml,但是有一个名为“ application”的目录,其中确实包含一个清单文件。由此,我假设应用程序目录包含一个示例Android应用程序,该应用程序演示了IRC客户端(Yaaic应用程序本身)。但是,当我仅将应用程序目录作为项目导入Eclipse时,它会充满构建路径错误和涉及使用不存在的东西的结果错误。我尝试将我从git hub直接拉出的整个目录导入为一个项目,但是仍然存在很多构建路径问题。

至于项目本身,我不确定是Yaaic应用程序的源代码还是其他Android项目中使用的库或平台的源代码。天哪,我什至不确定我可以在自己的Android应用中将Yaaic项目用作IRC功能的库。

我对Android开发和在Eclipse上进行开发相当陌生,通常只有大学的一些虚拟项目以及android开发网站上的教程才有经验。

最佳答案

作为Yaaic的作者,我应该能够为您提供帮助。 :)

您最初的想法是正确的:有很多文件夹,但“应用程序”文件夹是您要导入为项目的文件夹。

Yaaic对其他库有一些依赖性。我没有使用依赖管理工具(例如maven),所以我将所需的库放在“ libs”文件夹中。

因此,您需要做的是:


为ActionBarSherlock创建一个指向libs / ActionBarSherlock的Android库项目
为ViewPagerIndicator创建一个指向libs / ViewPagerIndicator的Android库项目
为Yaaic创建一个指向应用程序/的Android项目
根据您的文件系统布局,您可能需要更新其他项目的位置(右键单击项目->属性-> android)
确保支持库位于每个项目的构建路径中(应该与每个项目的libs文件夹中的ADT的最新版本一起自动使用)


Eclipse可能令人讨厌,因此有时您需要“刷新”或“清理”项目才能成功构建它。

我想尽快切换到基于Maven的版本。那应该使事情变得容易得多。 ;)

10-07 19:28
查看更多