I am getting IMEI null in Android Q?

Aman Verma picture Aman Verma · Mar 15, 2019 · Viewed 86.7k times · Source

I am getting the IMEI ID null from the telephonymanager. What to do?

is there any workaround for that?

Answer

takharsh picture takharsh · Apr 9, 2019

Android Q has restricted to access for both IMEI and serial no. It is available only for platform and apps with special carrier permission. Also the permission READ_PRIVILEGED_PHONE_STATE is not available for non platform apps.

If you try to access it throws below exception

java.lang.SecurityException: getImeiForSlot: The user 10180 does not meet the requirements to access device identifiers.

Please refer documentation: https://developer.android.com/preview/privacy/data-identifiers#device-ids

Also refer Issue