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

时间:2013-12-01 08:17:44

标签: android eclipse android-studio

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

有没有人可以在android studio 0.3.6中提供一个非常具体的分步教程?

enter image description here

1 个答案:

答案 0 :(得分:33)

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

  1. 档案菜单中,选择新模块...
  2. 从出现的向导中,选择 Android库
  3. 在向导的下一页中,为其指定模块名称HoloCircularProgressBar,并取消选中创建自定义启动器图标创建活动的选项。
  4. 单击向导上的“完成”。
  5. 它应该将新模块添加到您的项目中,因此您最终会得到以下内容:

    Project view after adding new empty library

    1. 删除src / main文件夹中的所有内容。
    2. 现在将HoloCircularProgressBar来源中的AndroidManfiest.xmlic_launcher-web.pngressrc复制到src/main文件夹中。
    3. 将您刚刚复制到src的{​​{1}}文件夹重命名为src/main
    4. 新模块向导在java模块/目录中的build.gradle文件中留下了一些内容(确保您正在编辑那个,而不是主应用程序模块的那个)我们不知道需要。删除HoloCircularProgresBar块和dependencies块。
    5. 此时你应该能够成功构建。现在,如果你想真正使用该模块:

      1. 转到档案> 项目结构...... > 模块> 您的主要模块> 依赖关系的。
      2. 点击+按钮添加依赖项,选择模块依赖关系,然后从列表中选择release
      3. 现在HoloCircularProgressBar图书馆的陈述和用法应该有用,你应该好好去。