お世話になります。
現在、Android端末内のアプリケーション情報を取得するアプリを開発しておりますが、
特定のOSバージョン(6以下)において、android.app.ApplicationPackageManagerのgetPackageInfoメソッド呼び出し時に、下記のようなExceptionが発生してしまいます。
!!! FAILED BINDER TRANSACTION !!! (parcel size = 132)
java.lang.RuntimeException: Package manager has died
at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:134)
(略)
Caused by: android.os.DeadObjectException: Transaction failed on small parcel; remote process probably died
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(Binder.java:503)
全てのパッケージについて発生するわけではなく、気づいたところでは、LINE、Facebookがあります。
原因として、どのようなことが考えられるでしょうか。
OSのバージョン依存のバグかもしれませんが、そういった情報が何かあれば、ご教授いただけると幸いです。
よろしくお願いします。