Search Unity

Google play service leaderboard not appearing

Discussion in 'Editor & General Support' started by CreativeInventoryStudio, Aug 11, 2019.

  1. CreativeInventoryStudio

    CreativeInventoryStudio

    Joined:
    Aug 29, 2016
    Posts:
    11
    I am trying to implement the google play service leaderboard to my game by following this tutorial; however, I keep coming across a variety of different problems. When I first implement the plugin, I received an error stating that Gradle failed and the resolution failed. After researching and trying various attempts to fix it, I was able to force resolve it and it became successful. I then built my game to test but I wasn't getting the usual pop-up box for signing in, so I created a log console to see for any problems and this is what I got:


    After receiving this warning message, I research solutions on how to fix it, I did come across one solution which at the time seem like it was working, however, when I tried opening my game on my mobile, my game crashed. After researching why, it seemed that google play service crashed when trying to log in apparently due to my project name having a "!" in it. So, I decided to take the "!" out and try building the game again but I still received the same warning message.

    I then came across a thread, telling me to delete the libs folder in unity and check for any duplicated dependencies to delete that might be causing the issue. So, I tried that, but then when I tried to build the game I got an error:


    CommandInvokationFailure: Unable to convert classes into dex format.
    C:\Program Files\Unity\Hub\Editor\2018.4.4f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -Xmx4096M -Dcom.android.sdkmanager.toolsdir="C:/Program Files/Unity/Hub/Editor/2019.1.10f1/Editor/Data/PlaybackEngines/AndroidPlayer/SDK\tools" -Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Hub\Editor\2018.4.4f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -

    stderr[
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/BuildConfig;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActivityCompat;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActivityCompat$1;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActivityCompat$OnRequestPermissionsResultCallback;

    UNEXPECTED TOP-LEVEL EXCEPTION:
    java.lang.RuntimeException: Translation has been interrupted
    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:614)
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:310)
    at com.android.dx.command.dexer.Main.runDx(Main.java:288)
    at com.android.dx.command.dexer.Main.main(Main.java:244)
    at com.android.dx.command.Main.main(Main.java:95)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at SDKMain.main(SDKMain.java:136)
    Caused by: java.lang.InterruptedException: Too many errors
    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:606)
    ... 9 more
    ]
    stdout[
    processing archive C:\Users\Student\Documents\HomeWork\NewGAMEAttempt\ATTACKFARM\Temp\StagingArea\android-libraries\GoogleAIDL\libs\.\classes.jar...
    processing com/android/vending/billing/BuildConfig.class...
    processing com/android/vending/billing/IInAppBillingService.class...
    processing com/android/vending/billing/IInAppBillingService$Stub.class...
    processing com/android/vending/billing/IInAppBillingService$Stub$Proxy.class...
    processing archive C:\Users\Student\Documents\HomeWork\NewGAMEAttempt\ATTACKFARM\Temp\StagingArea\android-libraries\GooglePlay\libs\.\classes.jar...
    processing com/unity/purchasing/googleplay/ActivityLauncher.class...
    processing com/unity/purchasing/googleplay/BillingServiceManager.class...
    processing com/unity/purchasing/googleplay/BillingServiceManager$1.class...
    processing com/unity/purchasing/googleplay/BillingServiceManager$1$1.class...
    processing com/unity/purchasing/googleplay/BillingServiceManager$1$2.class...
    processing com/unity/purchasing/googleplay/BillingServiceManager$2.class...
    processing com/unity/purchasing/googleplay/BillingServiceProcessor.class...
    processing com/unity/purchasing/googleplay/BuildConfig.class...
    processing com/unity/purchasing/googleplay/Consts.class...
    processing com/unity/purchasing/googleplay/Consts$PurchaseState.class...
    processing com/unity/purchasing/googleplay/Consts$ResponseCode.class...
    processing com/unity/purchasing/googleplay/GooglePlayBillingUnAvailableException.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$1.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$2.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$3.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$4.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$5.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$6.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$7.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$Features.class...
    processing com/unity/purchasing/googleplay/IActivityLauncher.class...
    processing com/unity/purchasing/googleplay/IBillingServiceManager.class...
    processing com/unity/purchasing/googleplay/IabException.class...
    processing com/unity/purchasing/googleplay/IabHelper.class...
    processing com/unity/purchasing/googleplay/IabHelper$1.class...
    processing com/unity/purchasing/googleplay/IabHelper$2.class...
    processing com/unity/purchasing/googleplay/IabHelper$2$1.class...
    processing com/unity/purchasing/googleplay/IabHelper$3.class...
    processing com/unity/purchasing/googleplay/IabHelper$4.class...
    processing com/unity/purchasing/googleplay/IabHelper$OnConsumeFinishedListener.class...
    processing com/unity/purchasing/googleplay/IabHelper$OnConsumeMultiFinishedListener.class...
    processing com/unity/purchasing/googleplay/IabHelper$OnIabPurchaseFinishedListener.class...
    processing com/unity/purchasing/googleplay/IabHelper$OnIabSetupFinishedListener.class...
    processing com/unity/purchasing/googleplay/IabHelper$QueryInventoryFinishedListener.class...
    processing com/unity/purchasing/googleplay/IabResult.class...
    processing com/unity/purchasing/googleplay/Inventory.class...
    processing com/unity/purchasing/googleplay/Purchase.class...
    processing com/unity/purchasing/googleplay/PurchaseActivity.class...
    processing com/unity/purchasing/googleplay/PurchaseFailedEvent.class...
    processing com/unity/purchasing/googleplay/SkuDetails.class...
    processing com/unity/purchasing/googleplay/VRPurchaseActivity.class...
    processing archive C:\Users\Student\Documents\HomeWork\NewGAMEAttempt\ATTACKFARM\Temp\StagingArea\android-libraries\android.arch.lifecycle.runtime-1.0.0\libs\.\classes.jar...
    processing android/arch/lifecycle/BuildConfig.class...
    processing android/arch/lifecycle/LifecycleRegistry.class...
    processing android/arch/lifecycle/LifecycleRegistry$1.class...
    processing android/arch/lifecycle/LifecycleRegistry$ObserverWithState.class...
    processing android/arch/lifecycle/LifecycleRegistryOwner.class...
    processing android/arch/lifecycle/ReportFragment.class...
    processing android/arch/lifecycle/ReportFragment$ActivityInitializationListener.class...
    processing archive C:\Users\Student\Documents\HomeWork\NewGAMEAttempt\ATTACKFARM\Temp\StagingArea\android-libraries\com.android.support.support-compat-26.1.0\libs\.\classes.jar...
    processing android/support/compat/BuildConfig.class...
    processing android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class...
    processing android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoApi16Impl.class...
    processing android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoApi18Impl.class...
    processing android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoBaseImpl.class...
    processing android/support/v4/app/ActivityCompat.class...
    processing android/support/v4/app/ActivityCompat$1.class...
    processing android/support/v4/app/ActivityCompat$OnRequestPermissionsResultCallback.class...
    processing android/support/v4/app/ActivityCompat$RequestPermissionsRequestCodeValidator.class...
    processing android/support/v4/app/ActivityCompat$SharedElementCallback21Impl.class...
    processing android/support/v4/app/ActivityCompat$SharedElementCallback23Impl.class...
    processing android/support/v4/app/ActivityCompat$SharedElementCallback23Impl$1.class...
    processing android/support/v4/app/ActivityManagerCompat.class...
    processing android/support/v4/app/ActivityOptionsCompat.class...
    processing android/support/v4/app/ActivityOptionsCompat$ActivityOptionsCompatApi16Impl.class...
    processing android/support/v4/app/ActivityOptionsCompat$ActivityOptionsCompatApi23Impl.class...
    processing android/support/v4/app/ActivityOptionsCompat$ActivityOptionsCompatApi24Impl.class...
    processing android/support/v4/app/AlarmManagerCompat.class...
    processing android/support/v4/app/AppOpsManagerCompat.class...
    processing android/support/v4/app/BundleCompat.class...
    processing android/support/v4/app/BundleCompat$BundleCompatBaseImpl.class...
    processing android/support/v4/app/BundleUtil.class...
    processing android/support/v4/app/INotificationSideChannel.class...
    processing android/support/v4/app/INotificationSideChannel$Stub.class...
    processing android/support/v4/app/INotificationSideChannel$Stub$Proxy.class...
    processing android/support/v4/app/JobIntentService.class...
    processing android/support/v4/app/JobIntentService$CommandProcessor.class...
    processing android/support/v4/app/JobIntentService$CompatJobEngine.class...
    processing android/support/v4/app/JobIntentService$CompatWorkEnqueuer.class...
    processing android/support/v4/app/JobIntentService$CompatWorkItem.class...
    processing android/support/v4/app/JobIntentService$GenericWorkItem.class...
    processing android/support/v4/app/JobIntentService$JobServiceEngineImpl.class...
    processing android/support/v4/app/JobIntentService$JobServiceEngineImpl$WrapperWorkItem.class...
    processing android/support/v4/app/JobIntentService$JobWorkEnqueuer.class...
    processing android/support/v4/app/JobIntentService$WorkEnqueuer.class...
    processing android/support/v4/app/NotificationBuilderWithActions.class...
    processing android/support/v4/app/NotificationBuilderWithBuilderAccessor.class...
    processing android/support/v4/app/NotificationCompat.class...
    processing android/support/v4/app/NotificationCompat$Action.class...
    processing android/support/v4/app/NotificationCompat$Action$1.class...
    processing android/support/v4/app/NotificationCompat$Action$Builder.class...
    processing android/support/v4/app/NotificationCompat$Action$Extender.class...
    processing android/support/v4/app/NotificationCompat$Action$WearableExtender.class...
    processing android/support/v4/app/NotificationCompat$BadgeIconType.class...
    processing android/support/v4/app/NotificationCompat$BigPictureStyle.class...
    processing android/support/v4/app/NotificationCompat$BigTextStyle.class...
    processing android/support/v4/app/NotificationCompat$Builder.class...
    processing android/support/v4/app/NotificationCompat$BuilderExtender.class...
    processing android/support/v4/app/NotificationCompat$CarExtender.class...
    processing android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation.class...
    processing android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1.class...
    processing android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.class...
    processing android/support/v4/app/NotificationCompat$DecoratedCustomViewStyle.class...
    processing android/support/v4/app/NotificationCompat$Extender.class...
    processing android/support/v4/app/NotificationCompat$InboxStyle.class...
    processing android/support/v4/app/NotificationCompat$MessagingStyle.class...
    processing android/support/v4/app/NotificationCompat$MessagingStyle$Message.class...
    processing android/support/v4/app/NotificationCompat$NotificationCompatApi16Impl.class...
    processing android/support/v4/app/NotificationCompat$NotificationCompatApi19Impl.class...
    processing android/support/v4/app/NotificationCompat$NotificationCompatApi20Impl.class...
    processing android/support/v4/app/NotificationCompat$NotificationCompatApi21Impl.class...
    processing android/support/v4/app/NotificationCompat$NotificationCompatApi24Impl.class...
    processing android/support/v4/app/NotificationCompat$NotificationCompatApi26Impl.class...
    processing android/support/v4/app/NotificationCompat$NotificationCompatBaseImpl.class...
    processing android/support/v4/app/NotificationCompat$NotificationCompatBaseImpl$BuilderBase.class...
    processing android/support/v4/app/NotificationCompat$NotificationCompatImpl.class...
    processing android/support/v4/app/NotificationCompat$NotificationVisibility.class...
    processing android/support/v4/app/NotificationCompat$Style.class...
    processing android/support/v4/app/NotificationCompat$WearableExtender.class...
    processing android/support/v4/app/NotificationCompatApi20.class...
    processing android/support/v4/app/NotificationCompatApi20$Builder.class...
    processing android/support/v4/app/NotificationCompatApi21.class...
    processing android/support/v4/app/NotificationCompatApi21$Builder.class...
    processing android/support/v4/app/NotificationCompatApi24.class...
    processing android/support/v4/app/NotificationCompatApi24$Builder.class...
    processing android/support/v4/app/NotificationCompatApi26.class...
    processing android/support/v4/app/NotificationCompatApi26$Builder.class...
    processing android/support/v4/app/NotificationCompatBase.class...
    processing android/support/v4/app/NotificationCompatBase$Action.class...
    processing android/support/v4/app/NotificationCompatBase$Action$Factory.class...
    processing android/support/v4/app/NotificationCompatBase$UnreadConversation.class...
    processing android/support/v4/app/NotificationCompatBase$UnreadConversation$Factory.class...
    processing android/support/v4/app/NotificationCompatExtras.class...
    processing android/support/v4/app/NotificationCompatJellybean.class...
    processing android/support/v4/app/NotificationCompatJellybean$Builder.class...
    processing android/support/v4/app/NotificationCompatKitKat.class...
    processing android/support/v4/app/NotificationCompatKitKat$Builder.class...
    processing android/support/v4/app/NotificationCompatSideChannelService.class...
    processing android/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub.class...
    processing android/support/v4/app/NotificationManagerCompat.class...
    processing android/support/v4/app/NotificationManagerCompat$CancelTask.class...
    processing android/support/v4/app/NotificationManagerCompat$NotifyTask.class...
    processing android/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent.class...
    processing android/support/v4/app/NotificationManagerCompat$SideChannelManager.class...
    processing android/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord.class...
    processing android/support/v4/app/NotificationManagerCompat$Task.class...
    processing android/support/v4/app/RemoteInput.class...
    processing android/support/v4/app/RemoteInput$1.class...
    processing android/support/v4/app/RemoteInput$Builder.class...
    processing android/support/v4/app/RemoteInput$Impl.class...
    processing android/support/v4/app/RemoteInput$ImplApi20.class...
    processing android/support/v4/app/RemoteInput$ImplBase.class...
    processing android/support/v4/app/RemoteInput$ImplJellybean.class...
    processing android/support/v4/app/RemoteInputCompatApi20.class...
    processing android/support/v4/app/RemoteInputCompatBase.class...
    processing android/support/v4/app/RemoteInputCompatBase$RemoteInput.class...
    processing android/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory.class...
    processing android/support/v4/app/RemoteInputCompatJellybean.class...
    processing android/support/v4/app/ServiceCompat.class...
    processing android/support/v4/app/ServiceCompat$StopForegroundFlags.class...
    processing android/support/v4/app/ShareCompat.class...
    processing android/support/v4/app/ShareCompat$IntentBuilder.class...
    processing android/support/v4/app/ShareCompat$IntentReader.class...
    processing android/support/v4/app/SharedElementCallback.class...
    processing android/support/v4/app/SharedElementCallback$OnSharedElementsReadyListener.class...
    processing android/support/v4/app/SupportActivity.class...
    processing android/support/v4/app/SupportActivity$ExtraData.class...
    processing android/support/v4/content/ContentResolverCompat.class...
    processing android/support/v4/content/ContextCompat.class...
    <message truncated>



    I am confused about what I can do to get google play service working and showing the leaderboard.
    What I am using:
    • Unity 2018.4.4f1
    • Open JDK - that is installed with Unity Hub + Unity 2019.1.10f1 (don't ask why, this is what works with me)
    • SDK - that is installed with Unity Hub + Unity 2019.1.10f1 (don't ask why, this is what works with me)
    • GooglePlayGamesPlugin-0.9.64
    I'd appreciate the help, many thanks.
     
  2. muhammadadnan0075

    muhammadadnan0075

    Joined:
    Dec 17, 2016
    Posts:
    14
  3. CreativeInventoryStudio

    CreativeInventoryStudio

    Joined:
    Aug 29, 2016
    Posts:
    11