我开发了一个安卓应用程序,这个应用程序现在处于测试阶段。我已经在物理设备以及 Genymotion 上使用不同的设备和 API 组合对此进行了测试,并且该应用程序运行良好。对于 Robo 测试,我使用的是 Firebase 测试实验室。在 API 级别大于 23 的虚拟设备上,出现以下错误
FATAL EXCEPTION: local-1
Process: com.google.android.videos, PID: 7122
java.lang.NullPointerException: Attempt to read from field 'java.lang.String android.accounts.Account.type' on a null object reference
at android.os.Parcel.readException(Parcel.java:1689)
at android.os.Parcel.readException(Parcel.java:1636)
at com.android.vending.contentfilters.IContentFiltersService$Stub$Proxy.getContentFiltersAndIntent(SourceFile:139)
at com.google.android.videos.service.contentfiltering.ContentFiltersManager$1$2.get(SourceFile:484)
at com.google.android.videos.service.contentfiltering.ContentFiltersManager$1$2.get(SourceFile:478)
at com.google.android.videos.utils.async.SupplyToReceiverRunnable.run(SourceFile:30)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at com.google.android.videos.utils.PriorityThreadFactory$1.run(SourceFile:42)
at java.lang.Thread.run(Thread.java:761)
我无法找出原因,请您建议我可能的原因。谢谢