Skip to content

Commit 23bc111

Browse files
temawilarry-safran
authored andcommitted
examples: Android examples to use AGP 7.4.0 (grpc#10497)
- Upgrades AGP version to 7.4.0 - Upgrades appcomat to use AndroidX - Updates the `android.sh` build script to set the `android.useAndroidX` flag
1 parent ed533eb commit 23bc111

File tree

13 files changed

+16
-16
lines changed

13 files changed

+16
-16
lines changed

buildscripts/kokoro/android.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@ fi
5353
# Build examples
5454

5555
cd ./examples/android/clientcache
56-
../../gradlew build
56+
../../gradlew build $GRADLE_FLAGS
5757
cd ../routeguide
58-
../../gradlew build
58+
../../gradlew build $GRADLE_FLAGS
5959
cd ../helloworld
60-
../../gradlew build
60+
../../gradlew build $GRADLE_FLAGS
6161
cd ../strictmode
62-
../../gradlew build
62+
../../gradlew build $GRADLE_FLAGS
6363

6464
# Skip APK size and dex count comparisons for non-PR builds
6565

examples/android/clientcache/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ protobuf {
5151
}
5252

5353
dependencies {
54-
implementation 'com.android.support:appcompat-v7:27.0.2'
54+
implementation 'androidx.appcompat:appcompat:1.0.0'
5555

5656
// You need to build grpc-java to obtain these libraries below.
5757
implementation 'io.grpc:grpc-okhttp:1.58.0-SNAPSHOT' // CURRENT_GRPC_VERSION

examples/android/clientcache/app/src/main/java/io/grpc/clientcacheexample/ClientCacheExampleActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import android.content.Context;
2121
import android.os.AsyncTask;
2222
import android.os.Bundle;
23-
import android.support.v7.app.AppCompatActivity;
23+
import androidx.appcompat.app.AppCompatActivity;
2424
import android.text.TextUtils;
2525
import android.text.method.ScrollingMovementMethod;
2626
import android.util.Log;

examples/android/clientcache/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ buildscript {
66
mavenCentral()
77
}
88
dependencies {
9-
classpath 'com.android.tools.build:gradle:4.2.0'
9+
classpath 'com.android.tools.build:gradle:7.4.0'
1010
classpath "com.google.protobuf:protobuf-gradle-plugin:0.9.4"
1111

1212
// NOTE: Do not place your application dependencies here; they belong

examples/android/helloworld/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ protobuf {
4949
}
5050

5151
dependencies {
52-
implementation 'com.android.support:appcompat-v7:27.0.2'
52+
implementation 'androidx.appcompat:appcompat:1.0.0'
5353

5454
// You need to build grpc-java to obtain these libraries below.
5555
implementation 'io.grpc:grpc-okhttp:1.58.0-SNAPSHOT' // CURRENT_GRPC_VERSION

examples/android/helloworld/app/src/main/java/io/grpc/helloworldexample/HelloworldActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import android.content.Context;
2121
import android.os.AsyncTask;
2222
import android.os.Bundle;
23-
import android.support.v7.app.AppCompatActivity;
23+
import androidx.appcompat.app.AppCompatActivity;
2424
import android.text.TextUtils;
2525
import android.text.method.ScrollingMovementMethod;
2626
import android.view.View;

examples/android/helloworld/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ buildscript {
66
mavenCentral()
77
}
88
dependencies {
9-
classpath 'com.android.tools.build:gradle:4.2.0'
9+
classpath 'com.android.tools.build:gradle:7.4.0'
1010
classpath "com.google.protobuf:protobuf-gradle-plugin:0.9.4"
1111

1212
// NOTE: Do not place your application dependencies here; they belong

examples/android/routeguide/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ protobuf {
4949
}
5050

5151
dependencies {
52-
implementation 'com.android.support:appcompat-v7:27.0.2'
52+
implementation 'androidx.appcompat:appcompat:1.0.0'
5353

5454
// You need to build grpc-java to obtain these libraries below.
5555
implementation 'io.grpc:grpc-okhttp:1.58.0-SNAPSHOT' // CURRENT_GRPC_VERSION

examples/android/routeguide/app/src/main/java/io/grpc/routeguideexample/RouteGuideActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import android.content.Context;
2020
import android.os.AsyncTask;
2121
import android.os.Bundle;
22-
import android.support.v7.app.AppCompatActivity;
22+
import androidx.appcompat.app.AppCompatActivity;
2323
import android.text.TextUtils;
2424
import android.text.method.ScrollingMovementMethod;
2525
import android.view.View;

examples/android/routeguide/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ buildscript {
66
mavenCentral()
77
}
88
dependencies {
9-
classpath 'com.android.tools.build:gradle:4.2.0'
9+
classpath 'com.android.tools.build:gradle:7.4.0'
1010
classpath "com.google.protobuf:protobuf-gradle-plugin:0.9.4"
1111

1212
// NOTE: Do not place your application dependencies here; they belong

0 commit comments

Comments
 (0)