diff options
9 files changed, 25 insertions, 18 deletions
diff --git a/platform/android/java/app/config.gradle b/platform/android/java/app/config.gradle index aa98194a10..68ec93ed47 100644 --- a/platform/android/java/app/config.gradle +++ b/platform/android/java/app/config.gradle @@ -4,18 +4,18 @@ ext.versions = [      minSdk             : 18,      targetSdk          : 29,      buildTools         : '29.0.3', -    supportCoreUtils   : '28.0.0', +    supportCoreUtils   : '1.0.0',      kotlinVersion      : '1.3.61', -    v4Support          : '28.0.0' +    v4Support          : '1.0.0'  ]  ext.libraries = [      androidGradlePlugin: "com.android.tools.build:gradle:$versions.androidGradlePlugin", -    supportCoreUtils   : "com.android.support:support-core-utils:$versions.supportCoreUtils", +    supportCoreUtils   : "androidx.legacy:legacy-support-core-utils:$versions.supportCoreUtils",      kotlinGradlePlugin : "org.jetbrains.kotlin:kotlin-gradle-plugin:$versions.kotlinVersion",      kotlinStdLib       : "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$versions.kotlinVersion", -    v4Support          : "com.android.support:support-v4:$versions.v4Support" +    v4Support          : "androidx.legacy:legacy-support-v4:$versions.v4Support"  ]  ext.getExportPackageName = { -> diff --git a/platform/android/java/gradle.properties b/platform/android/java/gradle.properties index aac7c9b461..e14cd5ba5c 100644 --- a/platform/android/java/gradle.properties +++ b/platform/android/java/gradle.properties @@ -7,6 +7,9 @@  # For more details on how to configure your build environment visit  # http://www.gradle.org/docs/current/userguide/build_environment.html +android.enableJetifier=true +android.useAndroidX=true +  # Specifies the JVM arguments used for the daemon process.  # The setting is particularly useful for tweaking memory settings.  org.gradle.jvmargs=-Xmx1536m diff --git a/platform/android/java/lib/src/com/google/android/vending/expansion/downloader/impl/DownloadNotification.java b/platform/android/java/lib/src/com/google/android/vending/expansion/downloader/impl/DownloadNotification.java index 0abaf2e052..d481c22204 100644 --- a/platform/android/java/lib/src/com/google/android/vending/expansion/downloader/impl/DownloadNotification.java +++ b/platform/android/java/lib/src/com/google/android/vending/expansion/downloader/impl/DownloadNotification.java @@ -29,9 +29,9 @@ import com.google.android.vending.expansion.downloader.IDownloaderClient;  import android.app.NotificationManager;  import android.app.PendingIntent;  import android.content.Context; -import android.os.Build;  import android.os.Messenger; -import android.support.v4.app.NotificationCompat; + +import androidx.core.app.NotificationCompat;  /**   * This class handles displaying the notification associated with the download diff --git a/platform/android/java/lib/src/org/godotengine/godot/Godot.java b/platform/android/java/lib/src/org/godotengine/godot/Godot.java index ffe5402a54..8cf83e1c81 100644 --- a/platform/android/java/lib/src/org/godotengine/godot/Godot.java +++ b/platform/android/java/lib/src/org/godotengine/godot/Godot.java @@ -66,10 +66,6 @@ import android.os.Messenger;  import android.os.VibrationEffect;  import android.os.Vibrator;  import android.provider.Settings.Secure; -import android.support.annotation.CallSuper; -import android.support.annotation.Keep; -import android.support.annotation.NonNull; -import android.support.v4.app.FragmentActivity;  import android.view.Display;  import android.view.KeyEvent;  import android.view.MotionEvent; @@ -85,6 +81,11 @@ import android.widget.FrameLayout;  import android.widget.ProgressBar;  import android.widget.TextView; +import androidx.annotation.CallSuper; +import androidx.annotation.Keep; +import androidx.annotation.NonNull; +import androidx.fragment.app.FragmentActivity; +  import com.google.android.vending.expansion.downloader.DownloadProgressInfo;  import com.google.android.vending.expansion.downloader.DownloaderClientMarshaller;  import com.google.android.vending.expansion.downloader.DownloaderServiceMarshaller; diff --git a/platform/android/java/lib/src/org/godotengine/godot/plugin/GodotPlugin.java b/platform/android/java/lib/src/org/godotengine/godot/plugin/GodotPlugin.java index a42bcb28ce..95a700a498 100644 --- a/platform/android/java/lib/src/org/godotengine/godot/plugin/GodotPlugin.java +++ b/platform/android/java/lib/src/org/godotengine/godot/plugin/GodotPlugin.java @@ -35,13 +35,13 @@ import org.godotengine.godot.Godot;  import android.app.Activity;  import android.content.Intent; -import android.support.annotation.NonNull; -import android.support.annotation.Nullable; -import android.text.TextUtils;  import android.util.Log;  import android.view.Surface;  import android.view.View; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +  import java.lang.reflect.Method;  import java.util.ArrayList;  import java.util.Collections; diff --git a/platform/android/java/lib/src/org/godotengine/godot/plugin/GodotPluginRegistry.java b/platform/android/java/lib/src/org/godotengine/godot/plugin/GodotPluginRegistry.java index 7bc8f2c03f..101b2a44f2 100644 --- a/platform/android/java/lib/src/org/godotengine/godot/plugin/GodotPluginRegistry.java +++ b/platform/android/java/lib/src/org/godotengine/godot/plugin/GodotPluginRegistry.java @@ -35,13 +35,13 @@ import org.godotengine.godot.Godot;  import android.content.pm.ApplicationInfo;  import android.content.pm.PackageManager;  import android.os.Bundle; -import android.support.annotation.Nullable;  import android.text.TextUtils;  import android.util.Log; +import androidx.annotation.Nullable; +  import java.lang.reflect.Constructor;  import java.lang.reflect.InvocationTargetException; -import java.util.Arrays;  import java.util.Collection;  import java.util.HashSet;  import java.util.Set; diff --git a/platform/android/java/lib/src/org/godotengine/godot/plugin/SignalInfo.java b/platform/android/java/lib/src/org/godotengine/godot/plugin/SignalInfo.java index 424251169b..0e0fa08232 100644 --- a/platform/android/java/lib/src/org/godotengine/godot/plugin/SignalInfo.java +++ b/platform/android/java/lib/src/org/godotengine/godot/plugin/SignalInfo.java @@ -30,9 +30,10 @@  package org.godotengine.godot.plugin; -import android.support.annotation.NonNull;  import android.text.TextUtils; +import androidx.annotation.NonNull; +  import java.util.Arrays;  /** diff --git a/platform/android/java/lib/src/org/godotengine/godot/utils/PermissionsUtil.java b/platform/android/java/lib/src/org/godotengine/godot/utils/PermissionsUtil.java index 4000e63fbe..2532577919 100644 --- a/platform/android/java/lib/src/org/godotengine/godot/utils/PermissionsUtil.java +++ b/platform/android/java/lib/src/org/godotengine/godot/utils/PermissionsUtil.java @@ -37,9 +37,10 @@ import android.content.pm.PackageInfo;  import android.content.pm.PackageManager;  import android.content.pm.PermissionInfo;  import android.os.Build; -import android.support.v4.content.ContextCompat;  import android.util.Log; +import androidx.core.content.ContextCompat; +  import java.util.ArrayList;  import java.util.List; diff --git a/platform/android/java/plugins/godotpayment/src/main/java/org/godotengine/godot/plugin/payment/GodotPayment.java b/platform/android/java/plugins/godotpayment/src/main/java/org/godotengine/godot/plugin/payment/GodotPayment.java index 08ade2a18d..47a3f80f59 100644 --- a/platform/android/java/plugins/godotpayment/src/main/java/org/godotengine/godot/plugin/payment/GodotPayment.java +++ b/platform/android/java/plugins/godotpayment/src/main/java/org/godotengine/godot/plugin/payment/GodotPayment.java @@ -36,9 +36,10 @@ import org.godotengine.godot.GodotLib;  import org.godotengine.godot.plugin.GodotPlugin;  import android.content.Intent; -import android.support.annotation.NonNull;  import android.util.Log; +import androidx.annotation.NonNull; +  import java.util.ArrayList;  import java.util.Arrays;  import java.util.List;  |