android.permission.INTERACT_ACROSS_USERS Crash on Marshmallow (Android 6.1) #23
Open
Description
Calling areFingerprintsEnrolled
causes a crash for Samsung users on Android Marshmallow (6.1).
Error:
Caused by java.lang.SecurityException
Permission Denial: getCurrentUser() from pid=9160, uid=10126 requires android.permission.INTERACT_ACROSS_USERS
github.nisrulz.easydeviceinfo.base.EasyFingerprintMod.areFingerprintsEnrolled
Stacktrace:
android.os.Parcel.readException (Parcel.java:1621)
android.os.Parcel.readException (Parcel.java:1574)
android.hardware.fingerprint.IFingerprintService$Stub$Proxy.hasEnrolledFingerprints (IFingerprintService.java:503)
android.hardware.fingerprint.FingerprintManager.hasEnrolledFingerprints (FingerprintManager.java:776)
github.nisrulz.easydeviceinfo.base.EasyFingerprintMod.areFingerprintsEnrolled (EasyFingerprintMod.java:79)
For now, my solution is to disable fingerprint check for users on Marshmallow.
Any ideas what might be happening?