Skip to main content
Question

RevenueCat 8.3.0 Unity SDK Android does not work

  • October 16, 2025
  • 1 reply
  • 27 views

Forum|alt.badge.img+2

When running the SDK using Unity 2022.3.51f1 and built for Android 15, I get the following error in ADB log. What can I do about it? 
 

10-16 14:52:13.767 19513 19557 E Unity   : AndroidJavaException: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/auth/blockstore/Blockstore;

10-16 14:52:13.767 19513 19557 E Unity   : java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/auth/blockstore/Blockstore;

10-16 14:52:13.767 19513 19557 E Unity   : at com.revenuecat.purchases.blockstore.BlockstoreHelper.<init>(BlockstoreHelper.kt:29)

10-16 14:52:13.767 19513 19557 E Unity   : at com.revenuecat.purchases.PurchasesOrchestrator.<init>(PurchasesOrchestrator.kt:146)

10-16 14:52:13.767 19513 19557 E Unity   : at com.revenuecat.purchases.PurchasesFactory.createPurchases(PurchasesFactory.kt:357)

10-16 14:52:13.767 19513 19557 E Unity   : at com.revenuecat.purchases.PurchasesFactory.createPurchases$default(PurchasesFactory.kt:68)

10-16 14:52:13.767 19513 19557 E Unity   : at com.revenuecat.purchases.Purchases$Companion.configure(Purchases.kt:1082)

10-16 14:52:13.767 19513 19557 E Unity   : at com.revenuecat.purchases.hybridcommon.CommonKt.configure(common.kt:752)

10-16 14:52:13.767 19513 19557 E Unity   : at com.revenuecat.purchases.hybridcommon.CommonKt.configure$default(common.kt:717)

10-16 14:52:13.767 19513 19557 E Unity   : at com.revenuecat.purchases.hybridcommon.CommonKt.configure(Unknown Source:51)

10-16 14:52:13.767 19513 19557 E Unity   : at com.revenuecat.purchasesunity.PurchasesWrapper.setup(PurchasesWrapper.java:98)

10-16 14:52:13.767 19513 19557 E Unity   : at com.unity3d.player.UnityPla

 

10-16 14:52:13.924 19513 19557 E Unity   : AndroidJavaException: kotlin.UninitializedPropertyAccessException: There is no singleton instance. Make sure you configure Purchases before trying to get the default instance. More info here: https://errors.rev.cat/configuring-sdk

10-16 14:52:13.924 19513 19557 E Unity   : kotlin.UninitializedPropertyAccessException: There is no singleton instance. Make sure you configure Purchases before trying to get the default instance. More info here: https://errors.rev.cat/configuring-sdk

10-16 14:52:13.924 19513 19557 E Unity   : at com.revenuecat.purchases.Purchases$Companion.getSharedInstance(Purchases.kt:1032)

10-16 14:52:13.924 19513 19557 E Unity   : at com.revenuecat.purchases.hybridcommon.SubscriberAttributesKt.collectDeviceIdentifiers(subscriberAttributes.kt:8)

10-16 14:52:13.924 19513 19557 E Unity   : at com.revenuecat.purchasesunity.PurchasesWrapper.collectDeviceIdentifiers(PurchasesWrapper.java:529)

10-16 14:52:13.924 19513 19557 E Unity   : at com.unity3d.player.UnityPlayer.nativeRender(Native Method)

10-16 14:52:13.924 19513 19557 E Unity   : at com.unity3d.player.UnityPlayer.-$$Nest$mnativeRender(Unknown Source:0)

10-16 14:52:13.924 19513 19557 E Unity   : at com.unity3d.player.G0.handleMessage(Unknown Source:122)

10-16 14:52:13.924 19513 19557 E Unity   : at android.os.Handler.dispatchMessage(Handler.java:102)

10-16 14:52:13.924 19513 19557 E Unity   : at android.os.Looper.

This post has been closed for comments

1 reply

Cesar
RevenueCat Staff
Forum|alt.badge.img+3
  • RevenueCat Staff
  • October 16, 2025