[Jrisk-cvs] SF.net SVN: domination-code:[2704] Domination/android
Brought to you by:
yuranet
|
From: <yu...@us...> - 2025-11-24 22:31:57
|
Revision: 2704
http://sourceforge.net/p/domination/code/2704
Author: yuranet
Date: 2025-11-24 22:31:55 +0000 (Mon, 24 Nov 2025)
Log Message:
-----------
playstore lib update
Modified Paths:
--------------
Domination/android/AndroidManifest.xml
Domination/android/build.gradle
Domination/android/src/net/yura/domination/android/GameActivity.java
Modified: Domination/android/AndroidManifest.xml
===================================================================
--- Domination/android/AndroidManifest.xml 2025-11-24 18:32:20 UTC (rev 2703)
+++ Domination/android/AndroidManifest.xml 2025-11-24 22:31:55 UTC (rev 2704)
@@ -9,7 +9,7 @@
<!-- android:targetSdkVersion 14 to hide the legacy menu button on phones -->
<!-- this also has a side effect of hiding the legacy resize button -->
<uses-sdk android:targetSdkVersion="35"
- tools:overrideLibrary="android.support.fragment,android.arch.lifecycle,com.google.android.gms.games,com.google.android.gms.auth.api.phone,com.google.android.gms.tasks,com.google.android.gms.auth.api,com.google.android.gms.base,android.support.coreutils,android.support.coreui,android.support.mediacompat,android.support.v4,com.google.android.gms.common,com.google.android.gms.auth,android.support.compat,com.google.android.gms.drive,com.google.android.play.core.client,com.google.firebase,com.google.firebase.messaging,com.google.firebase.iid,com.google.firebase.iid.internal,com.google.firebase.analytics.connector,com.google.android.gms.stats,androidx.core,androidx.fragment,androidx.legacy.coreui,androidx.legacy.coreutils,androidx.loader,androidx.viewpager,androidx.coordinatorlayout,androidx.drawerlayout,androidx.slidingpanelayout,androidx.customview,androidx.swiperefreshlayout,androidx.asynclayoutinflater,androidx.versionedparcelable,androidx.lifecycle,androidx.lifecycle.viewmodel,androidx.lifecycle.livedata,androidx.lifecycle.livedata.core,androidx.arch.core,androidx.documentfile,androidx.localbroadcastmanager,androidx.print,androidx.interpolator,androidx.cursoradapter,com.google.android.gms.cloudmessaging,com.google.firebase.datatransport,com.google.firebase.installations,com.google.firebase.installations.interop,com.google.android.datatransport.backend.cct,com.google.firebase.components,com.google.firebase.encoders.json,com.google.android.datatransport.runtime,com.google.android.datatransport" />
+ tools:overrideLibrary="android.support.fragment,android.arch.lifecycle,com.google.android.gms.games,com.google.android.gms.auth.api.phone,com.google.android.gms.tasks,com.google.android.gms.auth.api,com.google.android.gms.base,android.support.coreutils,android.support.coreui,android.support.mediacompat,android.support.v4,com.google.android.gms.common,com.google.android.gms.auth,android.support.compat,com.google.android.gms.drive,com.google.android.play.corecommon,com.google.android.play.appupdate,com.google.firebase,com.google.firebase.messaging,com.google.firebase.iid,com.google.firebase.iid.internal,com.google.firebase.analytics.connector,com.google.android.gms.stats,androidx.core,androidx.fragment,androidx.legacy.coreui,androidx.legacy.coreutils,androidx.loader,androidx.viewpager,androidx.coordinatorlayout,androidx.drawerlayout,androidx.slidingpanelayout,androidx.customview,androidx.swiperefreshlayout,androidx.asynclayoutinflater,androidx.versionedparcelable,androidx.lifecycle,androidx.lifecycle.viewmodel,androidx.lifecycle.livedata,androidx.lifecycle.livedata.core,androidx.arch.core,androidx.documentfile,androidx.localbroadcastmanager,androidx.print,androidx.interpolator,androidx.cursoradapter,com.google.android.gms.cloudmessaging,com.google.firebase.datatransport,com.google.firebase.installations,com.google.firebase.installations.interop,com.google.android.datatransport.backend.cct,com.google.firebase.components,com.google.firebase.encoders.json,com.google.android.datatransport.runtime,com.google.android.datatransport" />
<!-- GCM connects to Google Services. -->
<uses-permission android:name="android.permission.INTERNET" />
Modified: Domination/android/build.gradle
===================================================================
--- Domination/android/build.gradle 2025-11-24 18:32:20 UTC (rev 2703)
+++ Domination/android/build.gradle 2025-11-24 22:31:55 UTC (rev 2704)
@@ -5,6 +5,7 @@
}
dependencies {
+ // last version of AS that supports this is: Narwhal 2025.1.1 that supports AGP 3.2-8.11
classpath 'com.android.tools.build:gradle:3.3.3'
//classpath 'com.google.gms:google-services:4.3.3' // Google Services plugin
}
@@ -25,7 +26,7 @@
implementation 'androidx.core:core:1.3.2' // for FileProvider
implementation 'com.google.android.gms:play-services-auth:19.0.0'
implementation 'com.google.android.gms:play-services-games:20.0.0'
- implementation 'com.google.android.play:core:1.10.0'
+ implementation 'com.google.android.play:app-update:2.1.0'
implementation 'com.google.firebase:firebase-messaging:21.0.1'
}
Modified: Domination/android/src/net/yura/domination/android/GameActivity.java
===================================================================
--- Domination/android/src/net/yura/domination/android/GameActivity.java 2025-11-24 18:32:20 UTC (rev 2703)
+++ Domination/android/src/net/yura/domination/android/GameActivity.java 2025-11-24 22:31:55 UTC (rev 2704)
@@ -14,11 +14,11 @@
import com.google.android.gms.games.Games;
import com.google.android.gms.games.Player;
import com.google.android.gms.tasks.OnSuccessListener;
+import com.google.android.gms.tasks.Task;
import com.google.android.play.core.appupdate.AppUpdateInfo;
import com.google.android.play.core.appupdate.AppUpdateManager;
import com.google.android.play.core.appupdate.AppUpdateManagerFactory;
import com.google.android.play.core.install.model.UpdateAvailability;
-import com.google.android.play.core.tasks.Task;
import android.accounts.Account;
import android.accounts.AccountManager;
import android.app.AlertDialog;
@@ -146,7 +146,7 @@
try {
AppUpdateManager appUpdateManager = AppUpdateManagerFactory.create(this);
Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManager.getAppUpdateInfo();
- appUpdateInfoTask.addOnSuccessListener(new com.google.android.play.core.tasks.OnSuccessListener<AppUpdateInfo>() {
+ appUpdateInfoTask.addOnSuccessListener(new com.google.android.gms.tasks.OnSuccessListener<AppUpdateInfo>() {
@Override
public void onSuccess(AppUpdateInfo appUpdateInfo) {
if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE) {
|