在Android Studio中添加Caldroid库

时间:2014-07-25 13:34:20

标签: android android-studio caldroid

在Android Studio上添加Caldroid库时遇到问题。我尝试了许多不同的方法来添加,但它不会起作用。我使用Android Studio 0.8.2。

  • 首先,我创建了一个名为libraries
  • 的根文件夹
  • 我在caldroid
  • 中创建了一个新文件夹/libraries
  • 然后,我将下载的文件粘贴到/libraries文件夹中。
  • 然后,我更改了以下文件。

settings.gradle

include ':app'
include 'libraries:caldroid:library'

的build.gradle

dependencies {
    compile 'com.android.support:appcompat-v7:20.+'
    compile 'com.google.android.gms:play-services:4.0.30'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':libraries:caldroid:library')
}

但是我收到了这个错误:

Error:Configuration with name 'default' not found.

如何解决这个问题?

2 个答案:

答案 0 :(得分:5)

我迟到但我遇到了类似的问题,所以我想我会分享我是如何解决它的。

要将外部库导入Android Studio,我遵循以下约定:

  1. libs目录中创建app文件夹。然后将所需的库文件复制到libs文件夹。例如,我的文件夹包含actionbarsherlockcaldroid个文件夹。
  2. Caldroid具有可以下载here的库依赖项,您可以在build.gradle文件中看到这一点(另外,请确保gradle文件具有正确的SDK版本)。下载hirondelle-date4j-1.5.1-sources.jar
  3. libs中创建app/libs/caldroid/文件夹。将hirondelle-date4j-1.5.1-sources.jar复制到app/libs/caldroid/libs/。您可能还需要将android-support-v4.jar-User_Home-/Android/Sdk/extras/android/support/v4/复制到app/libs/caldroid/libs/
  4. 打开app/libs/caldroid/build.gradle并将compile 'com.darwinsys:hirondelle-date4j:1.5.1'替换为compile files('libs/hirondelle-date4j-1.5.1-sources.jar')
  5. 在Android Studio中,打开settings.gradle并添加此行include ':app:libs:caldroid'。接下来,打开" build.gradle(模块:应用)"并在compile project(':app:libs:caldroid')
  6. 中添加此行dependencies

    就是这样,现在允许gradle" sync"或清理并构建您的项目。

答案 1 :(得分:4)

dependencies

中的build.gradle中添加此行
compile 'com.roomorama:caldroid:3.0.1'