繁体   English   中英

如何从eithub导入eclipse库项目到android studio项目?

[英]How to import eclipse library project from github to android studio project?

我想在我的android studio项目中使用HoloCircullarProgressBar作为库项目。 我尝试通过复制到项目中预先创建的“库”文件夹中,然后将其添加到“项目结构”中的项目中。 但它不能以某种方式工作。

任何人都可以提供一个非常具体的分步教程,如何在android studio 0.3.6中做到这一点?

在此输入图像描述

如果您将库作为源代码导入到基于Gradle的项目中,那么目前没有超级简单的方法(抱歉,它位于待办事项列表中,请参阅https://code.google。 com / p / android / issues / detail?id = 62122 )所以你必须为库创建自己的构建文件。 实际上,使用“新建模块”向导设置构建文件和目录结构可能更容易,然后您可以将其修剪并复制文件。 这一系列步骤可以让您启动并运行。 这似乎是很多步骤,但它应该很快就会出现。

  1. 从“ 文件”菜单中,选择“ 新建模块”...
  2. 从出现的向导中,选择Android Library
  3. 在向导的下一页中,为其指定模块名称HoloCircularProgressBar,并取消选中Create custom launcher图标Create activity的选项。
  4. 单击向导上的“完成”。

它应该将新模块添加到您的项目中,因此您最终会得到以下内容:

添加新空库后的项目视图

  1. 删除src / main文件夹中的所有内容。
  2. 现在将HoloCircularProgressBar源中的AndroidManfiest.xmlic_launcher-web.pngressrc复制到src/main文件夹中。
  3. 将刚刚复制到src/mainsrc文件夹重命名为java
  4. New Module向导在HoloCircularProgresBar模块/目录中的build.gradle文件中留下了一些内容(确保您正在编辑那个,而不是主应用程序模块的那个)我们不需要。 删除dependencies块和release块。

此时,您应该能够成功构建。 现在,如果您想要实际使用该模块:

  1. > Dependencies . 转到文件 > 项目结构... > 模块 > > 依赖项
  2. 单击+按钮添加依赖项,选择Module dependency ,然后从列表中选择HoloCircularProgressBar

现在,图书馆的import语句和用法应该有效,你应该好好去。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM