-
Notifications
You must be signed in to change notification settings - Fork 12
AIDL & openStore #27
Comments
Do you use proguard? I haven't update docs, you have to add AIDL services to proguard-rules if you do. |
I'm using proguard (damn 65k method limits :/ ... any non trivial app that uses libraries suffers from it). I don't have any experience with AIDL, I tried adding but it didn't do the trick. What should I add to my proguard rules for it to work ? |
Try this:
Yea, you can try Multidex but it still kinda sux. |
It worked, thanks. I'm closing the issue |
I'm getting this exception for yandexBillingProvider (looks like something is wrong related to AIDL).
Did I do someting wrong in my code ?
(I'm using the latest 0.4 artefacts from mavenCentral and I looked at trivialDrive to implement the skumaps..)
Caused by: java.lang.IllegalStateException: Couldn't extract Stub implementation from AIDL class.
at org.onepf.opfiab.billing.AidlBillingHelper.(AidlBillingHelper.java:101)
at org.onepf.opfiab.openstore.OpenStoreBillingHelper$OpenAppstoreHelper.(OpenStoreBillingHelper.java:211)
at org.onepf.opfiab.openstore.OpenStoreBillingHelper.(OpenStoreBillingHelper.java:56)
at org.onepf.opfiab.openstore.OpenStoreBillingProvider.(OpenStoreBillingProvider.java:84)
at org.onepf.opfiab.openstore.OpenStoreBillingProvider$Builder.build(OpenStoreBillingProvider.java:397)
at org.lakedaemon.android.InAppBuy.yandexBillingProvider(InAppBuy.kt:60)
at org.lakedaemon.android.InAppBuy.billingConfiguration(InAppBuy.kt:100)
at org.lakedaemon.dictionary.DictionaryApp.onCreate(DictionaryApp.kt:83)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4775)
at android.app.ActivityThread.access$1600(ActivityThread.java:171)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1369)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:146)
at android.app.ActivityThread.main(ActivityThread.java:5679)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
at dalvik.system.NativeStart.main(Native Method)
The text was updated successfully, but these errors were encountered: