我正试图从git中拉出一个项目,特别是这个项目:https://github.com/pocmo/Yaaic。
它是android中的IRC客户端的库,我想用它将IRC客户端放入Android应用程序。正如您从该项目的根目录中看到的那样,没有AndroidManifest.xml,但是有一个名为“application”的目录,其中包含一个清单文件。从这里我假设应用程序目录包含演示IRC客户端的示例Android应用程序(Yaaic应用程序本身)。但是,当我将应用程序目录作为项目导入Eclipse时,它充满了构建路径错误和结果错误,涉及使用不存在的东西。我尝试将我直接从git hub中提取的整个目录作为项目导入,但仍然存在很多构建路径问题。
至于项目本身,我不确定它是Yaaic应用程序的源代码还是其他Android项目中使用的库或平台的源代码。天哪,我甚至不确定我可以在我自己的Android应用程序中使用Yaaic项目作为IRC功能的库。
我对Eclipse的Android开发和开发相当陌生,一般来说只有大学的虚拟项目和Android开发网站的教程。
答案 0 :(得分:4)
作为Yaaic的作者,我应该能够帮助你。 :)
您最初的想法是正确的:有一堆文件夹,但“application”文件夹是您要作为项目导入的文件夹。
Yaaic与其他库有一些依赖关系。我没有使用工具进行依赖关系管理(例如maven),所以我在“libs”文件夹中发布了所需的库。
所以你需要做的是:
Eclipse可能很讨厌,所以你有时需要“刷新”或“清理”项目才能成功构建它。
我想尽快切换到基于maven的构建。这应该会让事情变得更容易。 ;)
答案 1 :(得分:3)
至于项目本身,我不确定它是否是源头 Yaaic应用程序的代码或其库或源代码 用于其他Android项目的平台。见鬼,我甚至不确定我 可以使用Yaaic项目作为我自己的IRC功能库 Android应用。
Yaaic不是一个库,它是一个应用程序。线索的全称是 Yet Another Android IRC Client ;-)。但是,您下载的代码是根据GPLv3许可的,因此只要您遵守条款,就没有什么能阻止您将项目的部分用于自己的用途。
话虽如此,这是我如何开始运行的。您已经运行了其中一些步骤,但我已将其全部记录为完整性。
首先,我使用以下命令将repo克隆到目录 Yaaic
git clone http://github.com/pocmo/Yaaic Yaaic
然后在eclipse import-> Existing Project into Workspace 中选择上面创建的目录作为根目录。
您的窗口现在应该如下所示:
我创建的 Yaaic 目录位于我的工作区中,因此我选择了 Finsh
提示有关缺少构建路径等的警告。
ActionBarSherlock
项目,然后按 Alt + Enter 选择项目属性,然后选择 Android :
ViewPageIndicator
项目。