1

在 Android Studio 上添加Caldroid库时出现问题。我尝试了许多不同的添加方式,但它不起作用。我使用 Android Studio 0.8.2。

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

设置.gradle

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

构建.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.

如何解决这个问题?

4

2 回答 2

5

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

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

  1. libs在目录中创建文件夹app。然后将所需的库文件复制到该libs文件夹​​中。例如,我的文件夹包含actionbarsherlockcaldroid文件夹。
  2. Caldroid 有一个库依赖项,可以在此处下载,您可以在build.gradle文件中看到它(另外,请确保 gradle 文件具有正确的 SDK 版本)。下载hirondelle-date4j-1.5.1-sources.jar.
  3. 在. libs_ app/libs/caldroid/复制hirondelle-date4j-1.5.1-sources.jarapp/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(模块:app)”并将这一行添加compile project(':app:libs:caldroid')dependencies.

就是这样,现在允许 gradle “同步”或清理并构建您的项目。

于 2015-01-14T06:55:37.673 回答
4

dependencies在您的输入中添加此行build.gradle

compile 'com.roomorama:caldroid:3.0.1'
于 2014-08-30T19:02:53.393 回答