diff --git a/build.gradle b/build.gradle index 96eade1aa3..723546726a 100644 --- a/build.gradle +++ b/build.gradle @@ -17,9 +17,9 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.1.4' - classpath 'com.novoda:bintray-release:0.8.1' - classpath 'com.google.android.gms:strict-version-matcher-plugin:1.0.3' + classpath 'com.android.tools.build:gradle:3.3.1' + classpath 'com.novoda:bintray-release:0.9' + classpath 'com.google.android.gms:strict-version-matcher-plugin:1.1.0' } // Workaround for the following test coverage issue. Remove when fixed: // https://code.google.com/p/android/issues/detail?id=226070 diff --git a/constants.gradle b/constants.gradle index a932ef218f..84158f00f6 100644 --- a/constants.gradle +++ b/constants.gradle @@ -18,7 +18,6 @@ project.ext { minSdkVersion = 16 targetSdkVersion = 28 compileSdkVersion = 28 - buildToolsVersion = '28.0.2' testSupportLibraryVersion = '0.5' supportLibraryVersion = '27.1.1' dexmakerVersion = '1.2' diff --git a/demos/cast/build.gradle b/demos/cast/build.gradle index cad97358e9..c4fb23248f 100644 --- a/demos/cast/build.gradle +++ b/demos/cast/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.application' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/demos/ima/build.gradle b/demos/ima/build.gradle index 0530c42eb7..30288845b3 100644 --- a/demos/ima/build.gradle +++ b/demos/ima/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.application' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/demos/main/build.gradle b/demos/main/build.gradle index e3e382f6d0..206c85cd17 100644 --- a/demos/main/build.gradle +++ b/demos/main/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.application' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/cast/build.gradle b/extensions/cast/build.gradle index fea8363960..0fee4dfda2 100644 --- a/extensions/cast/build.gradle +++ b/extensions/cast/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/cronet/build.gradle b/extensions/cronet/build.gradle index 1c1c099e7b..161ae4373e 100644 --- a/extensions/cronet/build.gradle +++ b/extensions/cronet/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion defaultConfig { minSdkVersion project.ext.minSdkVersion diff --git a/extensions/ffmpeg/build.gradle b/extensions/ffmpeg/build.gradle index 1630b6f775..b3962f26da 100644 --- a/extensions/ffmpeg/build.gradle +++ b/extensions/ffmpeg/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/flac/build.gradle b/extensions/flac/build.gradle index e5261902c6..d632b051d9 100644 --- a/extensions/flac/build.gradle +++ b/extensions/flac/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/gvr/build.gradle b/extensions/gvr/build.gradle index 6c0ec05bfb..44200e9259 100644 --- a/extensions/gvr/build.gradle +++ b/extensions/gvr/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/ima/build.gradle b/extensions/ima/build.gradle index 4d6302c898..d53dcff986 100644 --- a/extensions/ima/build.gradle +++ b/extensions/ima/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/jobdispatcher/build.gradle b/extensions/jobdispatcher/build.gradle index a0e3f8e0c8..b601e013c2 100644 --- a/extensions/jobdispatcher/build.gradle +++ b/extensions/jobdispatcher/build.gradle @@ -18,7 +18,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/leanback/build.gradle b/extensions/leanback/build.gradle index 10bfef8e7c..3214cb71c1 100644 --- a/extensions/leanback/build.gradle +++ b/extensions/leanback/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/mediasession/build.gradle b/extensions/mediasession/build.gradle index 5fb25c6382..29544c4759 100644 --- a/extensions/mediasession/build.gradle +++ b/extensions/mediasession/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/okhttp/build.gradle b/extensions/okhttp/build.gradle index 78825a6277..172fa175b5 100644 --- a/extensions/okhttp/build.gradle +++ b/extensions/okhttp/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/opus/build.gradle b/extensions/opus/build.gradle index cb12442de8..5ec584bf56 100644 --- a/extensions/opus/build.gradle +++ b/extensions/opus/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/rtmp/build.gradle b/extensions/rtmp/build.gradle index 4869df7a1a..5d8f864594 100644 --- a/extensions/rtmp/build.gradle +++ b/extensions/rtmp/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/extensions/vp9/build.gradle b/extensions/vp9/build.gradle index 96c58d7a57..e82371e1f6 100644 --- a/extensions/vp9/build.gradle +++ b/extensions/vp9/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 5559e8ccfa..7061ab9fe7 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Tue Sep 05 13:43:42 BST 2017 +#Fri Feb 08 20:49:20 GMT 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip diff --git a/javadoc_combined.gradle b/javadoc_combined.gradle index 209ad3a1a3..d2fa241a81 100644 --- a/javadoc_combined.gradle +++ b/javadoc_combined.gradle @@ -42,7 +42,7 @@ class CombinedJavadocPlugin implements Plugin { if (name == "release") { classpath += libraryModule.project.files( - variant.javaCompile.classpath.files, + variant.javaCompileProvider.get().classpath.files, libraryModule.project.android.getBootClasspath()) } } diff --git a/javadoc_library.gradle b/javadoc_library.gradle index 65219843e3..a818ea390e 100644 --- a/javadoc_library.gradle +++ b/javadoc_library.gradle @@ -21,7 +21,7 @@ android.libraryVariants.all { variant -> task("generateJavadoc", type: Javadoc) { description = "Generates Javadoc for the ${javadocTitle}." title = "ExoPlayer ${javadocTitle}" - source = variant.javaCompile.source + source = variant.javaCompileProvider.get().source options { links "http://docs.oracle.com/javase/7/docs/api/" linksOffline "https://developer.android.com/reference", @@ -33,7 +33,7 @@ android.libraryVariants.all { variant -> doFirst { classpath = files( - variant.javaCompile.classpath.files, + variant.javaCompileProvider.get().classpath.files, project.android.getBootClasspath()) } doLast { diff --git a/library/all/build.gradle b/library/all/build.gradle index bb832ba0ff..f78b8b2132 100644 --- a/library/all/build.gradle +++ b/library/all/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion defaultConfig { minSdkVersion project.ext.minSdkVersion diff --git a/library/core/build.gradle b/library/core/build.gradle index 606033fdea..e143d58ca9 100644 --- a/library/core/build.gradle +++ b/library/core/build.gradle @@ -16,7 +16,6 @@ apply from: '../../constants.gradle' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/library/dash/build.gradle b/library/dash/build.gradle index 40b014aaf9..2c21c6f577 100644 --- a/library/dash/build.gradle +++ b/library/dash/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/library/hls/build.gradle b/library/hls/build.gradle index af02544619..165750b3b6 100644 --- a/library/hls/build.gradle +++ b/library/hls/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/library/smoothstreaming/build.gradle b/library/smoothstreaming/build.gradle index 2fce6b697c..4957d97c41 100644 --- a/library/smoothstreaming/build.gradle +++ b/library/smoothstreaming/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/library/ui/build.gradle b/library/ui/build.gradle index 367f15f028..8418d306ae 100644 --- a/library/ui/build.gradle +++ b/library/ui/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/playbacktests/build.gradle b/playbacktests/build.gradle index fe16d3b2c7..f892def24b 100644 --- a/playbacktests/build.gradle +++ b/playbacktests/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/testutils/build.gradle b/testutils/build.gradle index 2ef377ba5d..4b7d9d9e48 100644 --- a/testutils/build.gradle +++ b/testutils/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/testutils_robolectric/build.gradle b/testutils_robolectric/build.gradle index 2d3317934b..35ccfeafc9 100644 --- a/testutils_robolectric/build.gradle +++ b/testutils_robolectric/build.gradle @@ -16,7 +16,6 @@ apply plugin: 'com.android.library' android { compileSdkVersion project.ext.compileSdkVersion - buildToolsVersion project.ext.buildToolsVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8