Intereting Posts
Android: как заставить findViewById (R.id.xxx) работать в классе, наследующем / расширяющемся из класса View? Каковы параметры оптимизации пользовательского интерфейса Android? Реализация 47degree android-swipelistview для прокрутки android ListViewItem Запуск внешней активности, когда телефон заблокирован FFmpeg – не удается найти ExecuteBinaryResponseHandler – Android / Java Блок cordova / phonegap и кнопка возврата назад Как реализовать Экспорт sqlite Для excel / csv-файла в android? Можно ли «принудительно остановить» приложение, которое я отлаживаю, используя adb в терминале? К каким URL-адресам требуется доступ к сервисам Google Play? Как включить тактическую обратную связь при просмотре кнопок Очистка данных другого приложения Являются ли приложения IOS и Android с Webview только рассмотренными гибридами или веб-приложениями? Как открыть клавиатуру emoji на Android? Добавление gif-изображения в качестве значка загрузки Android? Отправка SMS на Android через ADB

Успешная покупка, но класс не найден при разборке: com.google.android.finsky.billing.lightpurchase.PurchaseParams

У меня есть приложение с биллингами в приложении в своем адаптере (список предметов для покупки). У меня возникла проблема при тестировании в биллинге приложений.

Все работает нормально – пользователь может пройти весь процесс покупки. «Успешная покупка» отображается в конце Потока покупок, и пользователю отправляется электронное письмо с подтверждением их покупки.

Тем не менее, элемент, похоже, не потребляется, и вызов моего сервера для добавления элемента к пользователю не вызывается. После проверки журналов я вижу эту ошибку

12-02 13:04:47.701 29663 29663 D IabHelper: Launching buy intent for xxxxxxxxxxx. Request code: 10001 12-02 13:04:47.701 2450 3128 D EnterpriseDeviceManager: ContainerId: 0 12-02 13:04:47.711 2450 3128 E Parcel : Class not found when unmarshalling: com.google.android.finsky.billing.lightpurchase.PurchaseParams 12-02 13:04:47.711 2450 3128 E Parcel : java.lang.ClassNotFoundException: com.google.android.finsky.billing.lightpurchase.PurchaseParams 12-02 13:04:47.711 2450 3128 E Parcel : at java.lang.Class.classForName(Native Method) 12-02 13:04:47.711 2450 3128 E Parcel : at java.lang.Class.forName(Class.java:251) 12-02 13:04:47.711 2450 3128 E Parcel : at java.lang.Class.forName(Class.java:216) 12-02 13:04:47.711 2450 3128 E Parcel : at android.os.Parcel.readParcelableCreator(Parcel.java:2133) 12-02 13:04:47.711 2450 3128 E Parcel : at android.os.Parcel.readParcelable(Parcel.java:2097) 12-02 13:04:47.711 2450 3128 E Parcel : at android.os.Parcel.readValue(Parcel.java:2013) 12-02 13:04:47.711 2450 3128 E Parcel : at android.os.Parcel.readArrayMapInternal(Parcel.java:2314) 12-02 13:04:47.711 2450 3128 E Parcel : at android.os.Bundle.unparcel(Bundle.java:249) 12-02 13:04:47.711 2450 3128 E Parcel : at android.os.Bundle.getString(Bundle.java:1118) 12-02 13:04:47.711 2450 3128 E Parcel : at android.content.Intent.getStringExtra(Intent.java:5145) 12-02 13:04:47.711 2450 3128 E Parcel : at com.android.server.am.ActivityStackSupervisor.startActivityLocked(ActivityStackSupervisor.java:1467) 12-02 13:04:47.711 2450 3128 E Parcel : at com.android.server.am.ActivityStackSupervisor.startActivityMayWait(ActivityStackSupervisor.java:1063) 12-02 13:04:47.711 2450 3128 E Parcel : at com.android.server.am.ActivityManagerService.startActivityInPackage(ActivityManagerService.java:4313) 12-02 13:04:47.711 2450 3128 E Parcel : at com.android.server.am.PendingIntentRecord.sendInner(PendingIntentRecord.java:254) 12-02 13:04:47.711 2450 3128 E Parcel : at com.android.server.am.ActivityManagerService.startActivityIntentSender(ActivityManagerService.java:4194) 12-02 13:04:47.711 2450 3128 E Parcel : at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:260) 12-02 13:04:47.711 2450 3128 E Parcel : at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2645) 12-02 13:04:47.711 2450 3128 E Parcel : at android.os.Binder.execTransact(Binder.java:404) 12-02 13:04:47.711 2450 3128 E Parcel : at dalvik.system.NativeStart.run(Native Method) 12-02 13:04:47.711 2450 3128 E Parcel : Caused by: java.lang.NoClassDefFoundError: com/google/android/finsky/billing/lightpurchase/PurchaseParams 12-02 13:04:47.711 2450 3128 E Parcel : ... 19 more 12-02 13:04:47.711 2450 3128 E Parcel : 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]] 12-02 13:04:47.711 2450 3128 E Parcel : at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:67) 12-02 13:04:47.711 2450 3128 E Parcel : at java.lang.ClassLoader.loadClass(ClassLoader.java:497) 12-02 13:04:47.711 2450 3128 E Parcel : at java.lang.ClassLoader.loadClass(ClassLoader.java:457) 12-02 13:04:47.711 2450 3128 E Parcel : ... 19 more 12-02 13:04:47.711 2450 3128 V ApplicationPolicy: isApplicationStateBlocked userId 0 pkgname com.android.vending 

Solutions Collecting From Web of "Успешная покупка, но класс не найден при разборке: com.google.android.finsky.billing.lightpurchase.PurchaseParams"