我有一个Gradle Android项目,其中包含一个Ant库项目:https://github.com/pakerfeldt/android-viewflow。
如何在build.gradle文件中包含此Ant库项目?我试图添加" ant.importBuild' lib / viewflow / build.xml'"但是没有工作。
这里有什么遗漏或错误吗?
由于
答案 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')