由于LogCollectManager.getUserType()错误,无法启动Android应用程序

har*_*ion 8 android nullpointerexception huawei

当我尝试在华为P9上运行我的应用程序时,我收到错误

尝试在空对象引用上调用虚方法'int com.huawei.lcagent.client.LogCollectManager.getUserType()'

有没有办法调试这个,因为应用程序适用于其他Android 6手机(三星,HTC ...).

APP:https://play.google.com/store/apps/details? id = com.morescreens.mkt

日志:

07-04 10:42:56.045:W/System.err(955):java.lang.NullPointerException:尝试在空对象引用上调用虚方法'int com.huawei.lcagent.client.LogCollectManager.getUserType()' 07-04 10:42:56.046:W/System.err(955):at com.android.server.util.ReportTools.getUserType(ReportTools.java:86)07-04 10:42:56.046:W/System.错误(955):at com.android.server.util.ReportTools.isBetaUser(ReportTools.java:73)07-04 10:42:56.046:W/System.err(955):at com.android.server.util .ReportTools.report(ReportTools.java:58)07-04 10:42:56.046:W/System.err(955):at com.android.server.util.HwUserBehaviourRecord.appExitRecordInnerImpl(HwUserBehaviourRecord.java:125)07- 04 10:42:56.046:W/System.err(955):at com.android.server.util.HwUserBehaviourRecord.access $ 200(HwUserBehaviourRecord.java:32)07-04 10:42:56.046:W/System.err (955):at com.android.server.util.HwUserBehaviourRecord $ AsyUploadLooperThread $ 1.handleMessage(HwUserBehaviourRecord.java:255)07-04 10:42:56.046:W/System.err(955):at andro id.os.Handler.dispatchMessage(Handler.java:102)07-04 10:42:56.046:W/System.err(955):at android.os.Looper.loop(Looper.java:150)07-04 10:42:56.046:W/System.err(955):at com.android.server.util.HwUserBehaviourRecord $ AsyUploadLooperThread.run(HwUserBehaviourRecord.java:267)

有没有人体验过这样的问题?联系华为技术支持的最佳方法是什么?我在消费者支持网站上发送电子邮件.是否有开发者支持网站或电子邮件?请提供链接.提前致谢!

编辑:我已经发现我的应用程序没有调用此异常.但是,我的应用程序几乎退出了这个异常,这让我觉得应用程序崩溃但事实上有些东西正在杀死我的应用程序.这是我在Application.onTrimMemory方法中的代码,该方法是"当操作系统确定是进程从其进程中修剪不需要的内存的好时机时调用".我仍然不知道为什么这种方法只在华为P8,P9设备上调用,从来没有得到华为支持的任何回复.

Dav*_*vid 0

我犯了同样的错误。
以防万一您在这里没有得到答案,请务必检查我的问题

PS:本来可以将此写为评论,但不幸的是我还没有赢得足够的声誉