diff --git a/examples/BUILD.gn b/examples/BUILD.gn
index 34190a41dc..031d5ac2f1 100644
--- a/examples/BUILD.gn
+++ b/examples/BUILD.gn
@@ -96,7 +96,7 @@ if (is_android) {
apk_name = "AppRTCMobile"
android_manifest = "androidapp/AndroidManifest.xml"
min_sdk_version = 21
- target_sdk_version = 29
+ target_sdk_version = 31
deps = [
":AppRTCMobile_javalib",
@@ -206,7 +206,7 @@ if (is_android) {
apk_name = "AppRTCMobileTest"
android_manifest = "androidtests/AndroidManifest.xml"
min_sdk_version = 21
- target_sdk_version = 21
+ target_sdk_version = 31
sources = [
"androidtests/src/org/appspot/apprtc/test/PeerConnectionClientTest.java",
diff --git a/examples/aarproject/app/build.gradle b/examples/aarproject/app/build.gradle
index d47dedb3ca..94fa851af2 100644
--- a/examples/aarproject/app/build.gradle
+++ b/examples/aarproject/app/build.gradle
@@ -1,11 +1,11 @@
apply plugin: 'com.android.application'
android {
- compileSdkVersion 27
+ compileSdkVersion 31
defaultConfig {
applicationId "org.appspot.apprtc"
minSdkVersion 21
- targetSdkVersion 21
+ targetSdkVersion 31
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
diff --git a/examples/aarproject/build.gradle b/examples/aarproject/build.gradle
index 6780c439e1..969effd3ed 100644
--- a/examples/aarproject/build.gradle
+++ b/examples/aarproject/build.gradle
@@ -4,10 +4,10 @@ buildscript {
repositories {
google()
- jcenter()
+ mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:4.0.0'
+ classpath "com.android.tools.build:gradle:7.0.3"
// NOTE: Do not place your application dependencies here; they belong
@@ -18,7 +18,7 @@ buildscript {
allprojects {
repositories {
google()
- jcenter()
+ mavenCentral()
}
}
diff --git a/examples/androidapp/AndroidManifest.xml b/examples/androidapp/AndroidManifest.xml
index c4e1e797d0..05f1bd3da3 100644
--- a/examples/androidapp/AndroidManifest.xml
+++ b/examples/androidapp/AndroidManifest.xml
@@ -8,7 +8,6 @@
-
@@ -30,7 +29,8 @@
+ android:theme="@style/AppTheme"
+ android:exported="true">
diff --git a/examples/androidnativeapi/AndroidManifest.xml b/examples/androidnativeapi/AndroidManifest.xml
index 9257c4132e..27c7d9dd35 100644
--- a/examples/androidnativeapi/AndroidManifest.xml
+++ b/examples/androidnativeapi/AndroidManifest.xml
@@ -2,7 +2,6 @@
-
@@ -11,7 +10,8 @@
android:allowBackup="true"
android:label="@string/app_name"
android:supportsRtl="true">
-
+
diff --git a/examples/androidnativeapi/BUILD.gn b/examples/androidnativeapi/BUILD.gn
index 8606f00f32..680a16d28e 100644
--- a/examples/androidnativeapi/BUILD.gn
+++ b/examples/androidnativeapi/BUILD.gn
@@ -6,7 +6,7 @@ if (is_android) {
apk_name = "androidnativeapi"
android_manifest = "AndroidManifest.xml"
min_sdk_version = 21
- target_sdk_version = 27
+ target_sdk_version = 31
sources = [
"java/org/webrtc/examples/androidnativeapi/CallClient.java",
diff --git a/examples/androidtests/AndroidManifest.xml b/examples/androidtests/AndroidManifest.xml
index 8e995366dc..38ed3e3b9a 100644
--- a/examples/androidtests/AndroidManifest.xml
+++ b/examples/androidtests/AndroidManifest.xml
@@ -14,7 +14,6 @@
package="org.appspot.apprtc.test">
-
diff --git a/examples/androidvoip/AndroidManifest.xml b/examples/androidvoip/AndroidManifest.xml
index 106f71171d..8e096b0452 100644
--- a/examples/androidvoip/AndroidManifest.xml
+++ b/examples/androidvoip/AndroidManifest.xml
@@ -13,7 +13,6 @@
-
@@ -27,7 +26,8 @@
android:label="@string/app_name"
android:supportsRtl="true">
+ android:windowSoftInputMode="stateHidden"
+ android:exported="true">
diff --git a/examples/androidvoip/BUILD.gn b/examples/androidvoip/BUILD.gn
index 95b9191a13..3120e0606b 100644
--- a/examples/androidvoip/BUILD.gn
+++ b/examples/androidvoip/BUILD.gn
@@ -14,7 +14,7 @@ if (is_android) {
apk_name = "androidvoip"
android_manifest = "AndroidManifest.xml"
min_sdk_version = 21
- target_sdk_version = 27
+ target_sdk_version = 31
sources = [
"java/org/webrtc/examples/androidvoip/MainActivity.java",