【问题标题】:Add Ant Library Project into my Gradle project将 Ant 库项目添加到我的 Gradle 项目中
【发布时间】:2014-05-31 11:08:06
【问题描述】:

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

如何在我的 build.gradle 文件中包含这个 Ant 库项目?我尝试添加“ant.importBuild 'lib/viewflow/build.xml'”,但没有成功。

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

谢谢

【问题讨论】:

    标签: android gradle android-studio


    【解决方案1】:

    这是一个与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')
    

    【讨论】:

    • 你是超级明星 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 2016-06-03
    • 2015-07-27
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 2012-03-05
    相关资源
    最近更新 更多