我正在尝试导入Android Studio
中的项目,我对此ide
非常陌生。所以,我创建了一些Libraries
文件夹,复制到文件中,然后将一行(最后一行)添加到我的build.gradle
:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
compile 'com.android.support:support-v4:13.0.+'
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile ":libraries:library"
}
编辑:
我在settings.gradle
include ":libraries:library"
文件
当我启动gradle
版本时,我得到了
A problem occurred configuring root project 'NewsFeeder'.
Total time: 6.507 secs
> Configuration with name 'default' not found.
这是我的树的屏幕。该问题是否与pom.xml
插件
IconicDroid-master
文件有关
答案 0 :(得分:0)
基本问题是您需要有一个 settings.gradle 文件,告诉Gradle在哪里找到该库;仅在 build.gradle 文件中放置路径规范是不够的。但是,我建议将项目重构为多模块结构:
ProjectFolder +- NewsFeeder | +-src | +-res | +-build.gradle +- iconicDroid-master | +-src | +-build.gradle +-settings.gradle +-build.gradle
您的 settings.gradle 文件如下所示:
include ':NewsFeeder'
include ':iconicDroid-master'
您需要为 iconicDroid 库设置Gradle构建文件;我不建议尝试在同一个项目中混合使用Gradle和Maven构建器。
修改 build.gradle 或 settings.gradle 文件后,单击工具栏中的使用Gradle文件同步项目按钮, IDE接受更改。
要查看将库项目与Android Studio集成的其他示例,请参阅using facebook sdk in android studio