Huawei P9 でアプリケーションを実行しようとすると、エラーが発生します
null オブジェクト参照で仮想メソッド「int com.huawei.lcagent.client.LogCollectManager.getUserType()」を呼び出そうとしています
アプリケーションは他の Android 6 携帯電話 (Samsung、HTC...) で動作するため、これをデバッグする方法はありますか?
アプリ: https://play.google.com/store/apps/details?id=com.morescreens.mkt
ログ:
07-04 10:42:56.045: W/System.err(955): java.lang.NullPointerException: null オブジェクト参照で仮想メソッド 'int com.huawei.lcagent.client.LogCollectManager.getUserType()' を呼び出そうとしています07-04 10:42:56.046: W/System.err(955): com.android.server.util.ReportTools.getUserType(ReportTools.java:86) 07-04 10:42:56.046: W/システム。 err(955): com.android.server.util.ReportTools.isBetaUser(ReportTools.java:73) 07-04 10:42:56.046: W/System.err(955): com.android.server.util で。 04 10:42:56.046: W/System.err(955): com.android.server.util.HwUserBehaviourRecord.access$200(HwUserBehaviourRecord.java:32) 07-04 10:42:56.046: W/システム。err(955): com.android.server.util.HwUserBehaviourRecord$AsyUploadLooperThread$1.handleMessage(HwUserBehaviourRecord.java:255) 07-04 10:42:56.046: W/System.err(955): android.os で。 Handler.dispatchMessage(Handler.java:102) 07-04 10:42:56.046: W/System.err(955): android.os.Looper.loop(Looper.java:150) 07-04 10:42: 56.046: W/System.err(955): com.android.server.util.HwUserBehaviourRecord$AsyUploadLooperThread.run(HwUserBehaviourRecord.java:267) でHwUserBehaviourRecord$AsyUploadLooperThread.run(HwUserBehaviourRecord.java:267)HwUserBehaviourRecord$AsyUploadLooperThread.run(HwUserBehaviourRecord.java:267)
誰もそのような問題を経験しましたか? このエラーについてHuaweiサポートに連絡する最良の方法は何ですか? 消費者サポートサイトでメールを送ります。開発者サポート サイトや電子メールはありますか? リンクを提供してください。前もって感謝します!
編集:この例外がアプリによって呼び出されていないことがわかりました。ただし、私のアプリはこの例外の近くで終了していたため、アプリがクラッシュしていると思いましたが、実際には何かがアプリを殺していました。Application.onTrimMemoryメソッドの私のコードは、「プロセスから不要なメモリをトリミングするのに適した時期であるとオペレーティングシステムが判断したときに呼び出されました」。このメソッドが Huawei P8、P9 デバイスでのみ呼び出された理由はまだわかりません。Huawei サポートからの応答はありません。