Bump compileSdkVersion to 31 (#4432)
diff --git a/packages/camera/camera/android/build.gradle b/packages/camera/camera/android/build.gradle
index 633efd0..25285ad 100644
--- a/packages/camera/camera/android/build.gradle
+++ b/packages/camera/camera/android/build.gradle
@@ -1,6 +1,6 @@
group 'io.flutter.plugins.camera'
version '1.0-SNAPSHOT'
-def args = ["-Xlint:deprecation","-Xlint:unchecked","-Werror"]
+def args = ["-Xlint:deprecation","-Xlint:unchecked"]
buildscript {
repositories {
diff --git a/script/tool/lib/src/create_all_plugins_app_command.dart b/script/tool/lib/src/create_all_plugins_app_command.dart
index 6dbebf2..5d9b4ed 100644
--- a/script/tool/lib/src/create_all_plugins_app_command.dart
+++ b/script/tool/lib/src/create_all_plugins_app_command.dart
@@ -93,10 +93,13 @@
final StringBuffer newGradle = StringBuffer();
for (final String line in gradleFile.readAsLinesSync()) {
- if (line.contains('minSdkVersion 16')) {
- // Android SDK 20 is required by Google maps.
- // Android SDK 19 is required by WebView.
+ if (line.contains('minSdkVersion')) {
+ // minSdkVersion 20 is required by Google maps.
+ // minSdkVersion 19 is required by WebView.
newGradle.writeln('minSdkVersion 20');
+ } else if (line.contains('compileSdkVersion')) {
+ // compileSdkVersion 31 is required by Camera.
+ newGradle.writeln('compileSdkVersion 31');
} else {
newGradle.writeln(line);
}