android-quickstart icon indicating copy to clipboard operation
android-quickstart copied to clipboard

Googlepay is not working in kitkat, Lollipop and marshmallow phones

Open rspapneja opened this issue 6 years ago • 0 comments

Process: com.google.android.gms.samples.wallet, PID: 9690 java.lang.NoClassDefFoundError: Failed resolution of: Ljava/util/Optional; at com.google.android.gms.samples.wallet.PaymentsUtil.getIsReadyToPayRequest(PaymentsUtil.java:205) at com.google.android.gms.samples.wallet.CheckoutActivity.possiblyShowGooglePayButton(CheckoutActivity.java:111) at com.google.android.gms.samples.wallet.CheckoutActivity.onCreate(CheckoutActivity.java:92) at android.app.Activity.performCreate(Activity.java:6609) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1134) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3104) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3261) at android.app.ActivityThread.access$1000(ActivityThread.java:219) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1735) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:6939) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199) Caused by: java.lang.ClassNotFoundException: Didn't find class "java.util.Optional" on path: DexPathList[[zip file "/data/app/com.google.android.gms.samples.wallet-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:511) at java.lang.ClassLoader.loadClass(ClassLoader.java:469) at com.google.android.gms.samples.wallet.PaymentsUtil.getIsReadyToPayRequest(PaymentsUtil.java:205)  at com.google.android.gms.samples.wallet.CheckoutActivity.possiblyShowGooglePayButton(CheckoutActivity.java:111)  at com.google.android.gms.samples.wallet.CheckoutActivity.onCreate(CheckoutActivity.java:92)  at android.app.Activity.performCreate(Activity.java:6609)  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1134)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3104)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3261)  at android.app.ActivityThread.access$1000(ActivityThread.java:219)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1735)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:145)  at android.app.ActivityThread.main(ActivityThread.java:6939)  at java.lang.reflect.Method.invoke(Native Method)  at java.lang.reflect.Method.invoke(Method.java:372)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)  Suppressed: java.lang.ClassNotFoundException: java.util.Optional at java.lang.Class.classForName(Native Method) at java.lang.BootClassLoader.findClass(ClassLoader.java:781) at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) at java.lang.ClassLoader.loadClass(ClassLoader.java:504) ... 17 more Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

rspapneja avatar May 13 '19 07:05 rspapneja