Attempt to invoke virtual method ‘int
com.huawei.lcagent.client.LogCollectManager.getUserType()’ on a null
object reference
有没有办法调试这个,因为应用程序适用于其他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:
Attempt to invoke virtual method ‘int
com.huawei.lcagent.client.LogCollectManager.getUserType()’ on a null
object reference 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.err(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.HwUserBehav@R_404_437@rRecord.appExitRecordInnerImpl(HwUserBehav@R_404_437@rRecord.java:125)
07-04 10:42:56.046: W/System.err(955): at
com.android.server.util.HwUserBehav@R_404_437@rRecord.access$200(HwUserBehav@R_404_437@rRecord.java:32)
07-04 10:42:56.046: W/System.err(955): at
com.android.server.util.HwUserBehav@R_404_437@rRecord$AsyUploadLooperThread$1.handleMessage(HwUserBehav@R_404_437@rRecord.java:255)
07-04 10:42:56.046: W/System.err(955): at
android.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.HwUserBehav@R_404_437@rRecord$AsyUploadLooperThread.run(HwUserBehav@R_404_437@rRecord.java:267)
有没有人体验过这样的问题?
联系华为技术支持的最佳方法是什么?我在消费者支持网站上发送电子邮件.是否有开发者支持网站或电子邮件?请提供链接.
提前致谢!
编辑:我已经发现我的应用程序没有调用此异常.但是,我的应用程序几乎退出了这个异常,这让我觉得应用程序崩溃但事实上有些东西正在杀死我的应用程序.这是我在Application.onTrimMemory方法中的代码,“当操作系统确定它是一个从进程中修剪不需要的内存的过程的好时机时调用”.我仍然不知道为什么这种方法只在华为P8,P9设备上调用,从来没有得到华为支持的任何回复.