将Ant Library Project添加到我的Gradle项目中

时间:2014-05-31 11:08:07

标签: android gradle android-studio

我有一个Gradle Android项目,其中包含一个Ant库项目:https://github.com/pakerfeldt/android-viewflow

如何在build.gradle文件中包含此Ant库项目?我试图添加" ant.importBuild' lib / viewflow / build.xml'"但是没有工作。

这里有什么遗漏或错误吗?

由于

1 个答案:

答案 0 :(得分:2)

这是与android-studio-library-not-recognizing-the-android-api类似的问题。

在viewflow目录中,您需要创建一个包含以下内容的build.gradle文件:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.10.+'
    }
}

apply plugin: 'android-library'

android {
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            res.srcDirs = ['res']
        }
    }

    compileSdkVersion 19
    buildToolsVersion "19.0.3"

    lintOptions {
        abortOnError false
    }

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
}

您可以选择将生成的AAR文件包含到项目的libs文件夹中,例如链接的问题,也可以将viewflow项目复制到项目根目录中,并通过修改settings.gradle将其作为模块包含在内。并使用编译项目

将其添加到项目的依赖关系部分
compile project(':viewflow')