Search Unity

Google / android - IAP Billing issues.

Discussion in 'Editor & General Support' started by Sor, May 7, 2014.

  1. Sor

    Sor

    Joined:
    Sep 25, 2013
    Posts:
    19
    Billing is being a royal nuisance for us. Has anyone any experience with the ADB errors below? IAP returns "This payment method is not supported", on a published, release build.

    Code (csharp):
    1.  
    2. I/Unibill (12422): Launching buy intent for com.soren.retroinvaders.reincarnate. Request code: 999
    3. D/EnterpriseDeviceManager(  813): ContainerId: 0
    4. D/KeyguardViewMediator( 1447): setHidden false
    5. D/KeyguardUpdateMonitor( 1447): sendKeyguardVisibilityChanged(true)
    6. D/PointerIcon(  813): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
    7. D/PointerIcon(  813): setMouseCustomIcon IconType is same.101
    8. D/PointerIcon(  813): setHoveringSpenIconStyle1 pointerType: 10001iconType:1 flag:0
    9. E/EnterpriseContainerManager(  813): ContainerPolicy Service is not yet ready!!!
    10. D/EnterpriseDeviceManager(  813): ContainerId: 0
    11. D/PointerIcon(  813): setHoveringSpenCustomIcon IconType is same.1
    12. W/LicenseLogService(  813): log() is called by non admin
    13. D/KeyguardUpdateMonitor( 1447): handleKeyguardVisibilityChanged(1)
    14. W/ContextImpl(  813): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1468 com.android.server.InputMethodManagerService$4.run:2747 java.lang.Thread.run:841 <bottom of call stack> <bottom of call stack>
    15. E/Parcel  (  813): Class not found when unmarshalling: com.google.android.finsky.billing.lightpurchase.PurchaseParams
    16. E/Parcel  (  813): java.lang.ClassNotFoundException: com.google.android.finsky.billing.lightpurchase.PurchaseParams
    17. E/Parcel  (  813):  at java.lang.Class.classForName(Native Method)
    18. E/Parcel  (  813):  at java.lang.Class.forName(Class.java:251)
    19. E/Parcel  (  813):  at java.lang.Class.forName(Class.java:216)
    20. E/Parcel  (  813):  at android.os.Parcel.readParcelableCreator(Parcel.java:2133)
    21. E/Parcel  (  813):  at android.os.Parcel.readParcelable(Parcel.java:2097)
    22. E/Parcel  (  813):  at android.os.Parcel.readValue(Parcel.java:2013)
    23. E/Parcel  (  813):  at android.os.Parcel.readArrayMapInternal(Parcel.java:2314)
    24. E/Parcel  (  813):  at android.os.Bundle.unparcel(Bundle.java:249)
    25. E/Parcel  (  813):  at android.os.Bundle.getString(Bundle.java:1118)
    26. E/Parcel  (  813):  at android.content.Intent.getStringExtra(Intent.java:4991)
    27. E/Parcel  (  813):  at com.android.server.am.ActivityStackSupervisor.startActivityLocked(ActivityStackSupervisor.java:1350)
    28. E/Parcel  (  813):  at com.android.server.am.ActivityStackSupervisor.startActivityMayWait(ActivityStackSupervisor.java:974)
    29. E/Parcel  (  813):  at com.android.server.am.ActivityManagerService.startActivityInPackage(ActivityManagerService.java:4188)
    30. E/Parcel  (  813):  at com.android.server.am.PendingIntentRecord.sendInner(PendingIntentRecord.java:252)
    31. E/Parcel  (  813):  at com.android.server.am.ActivityManagerService.startActivityIntentSender(ActivityManagerService.java:4069)
    32. E/Parcel  (  813):  at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:260)
    33. E/Parcel  (  813):  at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2556)
    34. E/Parcel  (  813):  at android.os.Binder.execTransact(Binder.java:404)
    35. E/Parcel  (  813):  at dalvik.system.NativeStart.run(Native Method)
    36. E/Parcel  (  813): Caused by: java.lang.NoClassDefFoundError: com/google/android/finsky/billing/lightpurchase/PurchaseParams
    37. E/Parcel  (  813):  ... 19 more
    38. E/Parcel  (  813): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.finsky.billing.lightpurchase.PurchaseParams" on path: DexPathList[[directory "."],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
    39. E/Parcel  (  813):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:67)
    40. E/Parcel  (  813):  at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
    41. E/Parcel  (  813):  at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
    42. E/Parcel  (  813):  ... 19 more
    43.  
    Still waiting on Google to respond, it's been a while. I've been told this is an account issue.
     
  2. Crichton333

    Crichton333

    Joined:
    May 4, 2014
    Posts:
    113
    "... on a published, release build". This is a pretty big deal for income. Did it not show up while testing ?
     
  3. Sor

    Sor

    Joined:
    Sep 25, 2013
    Posts:
    19
    Actually no, it did not. We're waiting on Google to determine the issue, as it appears to be related to the Google Play Merchant account. As for income, not a worry yet, as the iap features will not be used much for the release version, but in the near future we need them to be.

    It's just annoying, as everything was checked 100x and tested fine prior. I was told by a CSR that the google account may have an issue itself. We're still waiting on response from that conversation.
     
  4. mobilegen

    mobilegen

    Joined:
    May 16, 2014
    Posts:
    1
    Did you solve this problem??
    I faced the same problem. I don't know why the unity 3d application doesn't find my classes...
    In checking my application and decompiling, it has the class that they don't find.
     
  5. Sor

    Sor

    Joined:
    Sep 25, 2013
    Posts:
    19
    Nope. And Google finally responded to me that they are investigating the issue. Unity has not responded.
     
  6. liortal

    liortal

    Joined:
    Oct 17, 2012
    Posts:
    3,562
    Sorry for the bump, but can you share a link to the actual Google bug or anything related to this issue ?

    Also, were you able to resolve it?
     
  7. CaseJnr

    CaseJnr

    Joined:
    May 14, 2014
    Posts:
    43
    Has anybody solved this. Im desperate.
     
  8. CodeElemental

    CodeElemental

    Joined:
    Feb 6, 2014
    Posts:
    15
    Also happening on my project. Any solution?
     
  9. arnodekostair

    arnodekostair

    Joined:
    Sep 11, 2012
    Posts:
    1
    We have the same problem. Did anyone find a solution to this ?