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 @@ - + +