Merge "Fix the crash caused by bad minSdkVersion check." into oc-mr1-support-27.0-dev
diff --git a/buildSrc/src/main/groovy/android/support/SupportAndroidLibraryPlugin.groovy b/buildSrc/src/main/groovy/android/support/SupportAndroidLibraryPlugin.groovy
index 6afded5..b60fddc 100644
--- a/buildSrc/src/main/groovy/android/support/SupportAndroidLibraryPlugin.groovy
+++ b/buildSrc/src/main/groovy/android/support/SupportAndroidLibraryPlugin.groovy
@@ -51,8 +51,8 @@
             // compatible with API < 24, so use Java 7 for both source AND target.
             final JavaVersion javaVersion;
             if (supportLibraryExtension.java8Library) {
-                if (library.defaultConfig.minSdkVersion < 24) {
-                    throw IllegalArgumentException("Libraries can only support Java 8 if "
+                if (library.defaultConfig.minSdkVersion.apiLevel < 24) {
+                    throw new IllegalArgumentException("Libraries can only support Java 8 if "
                             + "minSdkVersion is 24 or higher");
                 }
                 javaVersion = JavaVersion.VERSION_1_8