Android预发布报告Pixel 8专属空指针问题求助(已解决)
Pixel 8专属NullPointerException问题分析与解决记录
问题背景
- 预发布测试仅在Pixel 8设备上发现一处NullPointerException
- 应用未集成任何支付设置向导相关功能
- 应用Beta版已通过审核,推送正式环境后审核也通过
- 后续上传带新功能的APK时,该问题未再出现
错误堆栈信息
Exception java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference at android.os.Parcel.createExceptionOrNull (Parcel.java:3189) at android.os.Parcel.createException (Parcel.java:3167) at android.os.Parcel.readException (Parcel.java:3150) at android.database.DatabaseUtils.readExceptionFromParcel (DatabaseUtils.java:202) at android.database.DatabaseUtils.readExceptionFromParcel (DatabaseUtils.java:154) at android.content.ContentProviderProxy.call (ContentProviderNative.java:764) at android.content.ContentResolver.call (ContentResolver.java:2466) at android.content.ContentResolver.call (ContentResolver.java:2446) at elwr.a (:com.google.android.gms@242335038@24.23.35 (190400-646585959):29) at com.google.android.gms.wallet.intentoperation.setupwizard.PaymentsSetupWizardAccountChangeIntentOperation.onHandleIntent (:com.google.android.gms@242335038@24.23.35 (190400-646585959):252) at com.google.android.chimera.IntentOperation.onHandleIntent (:com.google.android.gms@242335038@24.23.35 (190400-646585959):2) at ajom.onHandleIntent (:com.google.android.gms@242335038@24.23.35 (190400-646585959):8) at pkf.run (:com.google.android.gms@242335038@24.23.35 (190400-646585959):70) at pke.run (:com.google.android.gms@242335038@24.23.35 (190400-646585959):152) at emsz.run (:com.google.android.gms@242335038@24.23.35 (190400-646585959):21) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644) at java.lang.Thread.run (Thread.java:1012)
问题结论
从错误堆栈可以明确,这个异常来自Google Play服务的支付设置向导Intent操作,完全与应用自身代码无关。无需针对应用做任何修改,该问题不会影响应用发布与正常运行。
内容的提问来源于stack exchange,提问作者Sufiyan Haldar
相关产品推荐
相关产品推荐

