在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.
如何解决这个问题?
答案 0 :(得分:5)
我迟到但我遇到了类似的问题,所以我想我会分享我是如何解决它的。
要将外部库导入Android Studio,我遵循以下约定:
libs
目录中创建app
文件夹。然后将所需的库文件复制到libs
文件夹。例如,我的文件夹包含actionbarsherlock
和caldroid
个文件夹。build.gradle
文件中看到这一点(另外,请确保gradle文件具有正确的SDK版本)。下载hirondelle-date4j-1.5.1-sources.jar
。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/
。app/libs/caldroid/build.gradle
并将compile 'com.darwinsys:hirondelle-date4j:1.5.1'
替换为compile files('libs/hirondelle-date4j-1.5.1-sources.jar')
。settings.gradle
并添加此行include ':app:libs:caldroid'
。接下来,打开" build.gradle
(模块:应用)"并在compile project(':app:libs:caldroid')
。dependencies
醇>
就是这样,现在允许gradle" sync"或清理并构建您的项目。
答案 1 :(得分:4)
在dependencies
build.gradle
中添加此行
compile 'com.roomorama:caldroid:3.0.1'