Update Support library gradle build files. DO NOT MERGE.
Means we can now develop the support lib using
Android Studio and Gradle.
Need to update the Gradle prebuilts.
(cherry picked from commit 6a4c14b929df9d5ca592e0ee178bfd8784fe7c0a)
Change-Id: I90cebec4b492689f24a9669663630c0f02fd1035
diff --git a/v4/build.gradle b/v4/build.gradle
index d37bb27..939b0c8 100644
--- a/v4/build.gradle
+++ b/v4/build.gradle
@@ -68,7 +68,6 @@
android {
compileSdkVersion 4
- buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 4
@@ -101,7 +100,7 @@
def name = variant.buildType.name
- if (name.equals(com.android.builder.BuilderConstants.DEBUG)) {
+ if (name.equals(com.android.builder.core.BuilderConstants.DEBUG)) {
return; // Skip debug builds.
}
def suffix = name.capitalize()
@@ -112,9 +111,9 @@
from 'LICENSE.txt'
}
def javadocTask = project.tasks.create(name: "javadoc${suffix}", type: Javadoc) {
- source android.sourceSets.main.allJava
+ source android.sourceSets.main.java
classpath = files(variant.javaCompile.classpath.files) + files(
- "${android.plugin.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar")
+ "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar")
}
def javadocJarTask = project.tasks.create(name: "javadocJar${suffix}", type: Jar) {
@@ -124,12 +123,12 @@
def sourcesJarTask = project.tasks.create(name: "sourceJar${suffix}", type: Jar) {
classifier = 'sources'
- from android.sourceSets.main.allSource
+ from android.sourceSets.main.java.srcDirs
}
project.ext.allSS.each { ss ->
- javadocTask.source ss.allJava
- sourcesJarTask.from ss.allSource
+ javadocTask.source ss.java
+ sourcesJarTask.from ss.java.srcDirs
}
artifacts.add('archives', javadocJarTask);