I got a very strange problem when I'm testing the In App Billing. The app crashes only in Samsung tab 10.1 with the following error message which I totally have no clue what's wrong with it:
java.lang.IllegalArgumentException: com.d.b.a.b: Bad Base64 input character at 0: 5(decimal)
at com.test.iab.util.Security.verifyPurchase()
at com.test.iab.util.Security.verifyPurchase()
at com.test.iab.util.IabHelper.enableDebugLogging()
at com.test.iab.util.IabHelper.enableDebugLogging()
at com.test.iab.util.IabHelper.enableDebugLogging()
at com.test.iab.util.IabHelper$2.run()
at java.lang.Thread.run(Thread.java:856) Caused by: com.d.b.a.b: Bad Base64 input character at 0: 5(decimal)
at com.test.iab.util.Base64.decode4to3()
at com.test.iab.util.Base64.decode4to3()
at com.test.iab.util.Base64.decode4to3()
at com.test.iab.util.Security.verifyPurchase()
at com.test.iab.util.Security.verifyPurchase()
at com.test.iab.util.IabHelper.enableDebugLogging()
at com.test.iab.util.IabHelper.enableDebugLogging()
at com.test.iab.util.IabHelper.enableDebugLogging()
at com.test.iab.util.IabHelper$2.run()
at java.lang.Thread.run(Thread.java:856)
The app works fine in Samsung S4, HTC one and some other devices but only crashes in Samsung tab 10.1. Does anybody have experience the same issue? The reason why I ask here is because I don't have a samsung tablet for debugging.
0 comments:
Post a Comment