From 2b4f649b0ab4dbbe6e03dcc19b4f607a942de450 Mon Sep 17 00:00:00 2001 From: Terry Wilson Date: Tue, 22 Aug 2023 10:47:31 -0700 Subject: [PATCH] android: Min SDK level to 21 (#10505) Google Play has dropped support for SDK levels 19 and 20 and so can we. --- README.md | 2 +- android-interop-testing/build.gradle | 5 ++++- android-interop-testing/src/main/AndroidManifest.xml | 4 +++- android/build.gradle | 2 +- binder/build.gradle | 2 +- cronet/build.gradle | 2 +- examples/android/clientcache/app/build.gradle | 2 +- examples/android/helloworld/app/build.gradle | 2 +- examples/android/routeguide/app/build.gradle | 2 +- 9 files changed, 14 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 82dce35755..c1f0eae012 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ gRPC-Java - An RPC library and framework Supported Platforms ------------------- -gRPC-Java supports Java 8 and later. Android minSdkVersion 19 (KitKat) and +gRPC-Java supports Java 8 and later. Android minSdkVersion 21 (Lollipop) and later are supported with [Java 8 language desugaring][android-java-8]. TLS usage on Android typically requires Play Services Dynamic Security Provider. diff --git a/android-interop-testing/build.gradle b/android-interop-testing/build.gradle index 69f5a62bfa..440254f403 100644 --- a/android-interop-testing/build.gradle +++ b/android-interop-testing/build.gradle @@ -34,7 +34,10 @@ android { defaultConfig { applicationId "io.grpc.android.integrationtest" - minSdkVersion 19 + // Held back to 20 as Gradle fails to build at the 21 level. This is + // presumably a Gradle bug that can be revisited later. + // Maybe this issue: https://github.com/gradle/gradle/issues/20778 + minSdkVersion 20 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/android-interop-testing/src/main/AndroidManifest.xml b/android-interop-testing/src/main/AndroidManifest.xml index 250deb087e..35f3ee33a2 100644 --- a/android-interop-testing/src/main/AndroidManifest.xml +++ b/android-interop-testing/src/main/AndroidManifest.xml @@ -1,10 +1,12 @@ - + +