Android,如何在项目中包含非JAR文件的特定库?

时间:2015-02-08 03:26:38

标签: java android github android-studio libraries

我正在尝试在我的android项目中包含this库,但是没有JAR文件或compile语句放入我的build.gradle文件中。

我已将他们的示例代码放在我的项目中:

// Retrieve the CalendarView
MultiCalendarView multiMonth = (MultiCalendarView) findViewById(R.id.multi_calendar);

但我收到Cannot resolve symbol 'MultiCalendarView'错误。我不确定我需要将Github page中的哪些文件包含在我的项目中,甚至不知道该怎么做。

我正在使用Android Studio的最新版本。

解决方案编辑

将Calendar模块导入项目是一个问题。

对于Android Studio:

档案 - >导入模块......

然后按照Mike Laren在下面的回答中的步骤进行操作。

1 个答案:

答案 0 :(得分:1)

Holo-calendar不会在公共存储库上发布二进制文件,因此您必须从源代码构建它。为此,请将最新代码添加到子模块,并将其添加到Gradle版本中,方法是将其添加到您的settings.gradle:

include 'Calendar'

文件夹结构应为:

Root
  - YourApp
  - Calendar
  - settings.gradle

最后,将模块依赖项添加到app的build.gradle中:

dependencies {
    compile project(':Calendar')
}

那应该是它!