最近、管理されたクラッシュと Android スタック トレースが表示されるはずの状況で、自分のアプリでより多くのネイティブ クラッシュが発生するようになりました。ネイティブ クラッシュが発生すると、アプリはすぐに閉じますが、[残念ながら your_app_name が停止しました] ボックスは表示されません。そして、logcat の素敵な Android スタック トレースの代わりに、次のようなものが表示されます。
04-01 16:07:53.165 1263-1263/? E/audit: type=1701 msg=audit(1459544873.165:4214): auid=4294967295 uid=10535 gid=10535 ses=4294967295 subj=u:r:untrusted_app:s0 pid=2372 comm="app.debug" reason="memory violation" sig=11
これをテストするために、OnClickListener の onClick() メソッド内で、次のコードを使用して意図的に NullPointerException を生成しました。
Log.v("debugtag", "" + ((String)null).length());
これにより Android スタック トレースが発生することは確かにわかっていましたが、代わりに、ネイティブ クラッシュに関連する出力しか表示されませんでした。何かが明らかに例外処理を妨げています。
これは、Flurry 6.3.0 へのアップグレード後に発生し始めたことに気付きました。他の誰かがこれが起こっているのを見ましたか?