это просто не будет работать с Android Q, любые сторонние приложения не могут использовать IMEI no или серийный номер телефона и другие не сбрасываемые идентификаторы устройства
только разрешения, которые могут использовать этиREAD_PRIVILEGED_PHONE_STATE, который не может использоваться никакими сторонними приложениями
Приложения для производства и программного обеспечения
, если вы все еще используете метод, который вы используете, вы получите ошибку безопасности исключение или получите ноль
вы все еще можете попытаться получить уникальный идентификатор с помощью
import android.provider.Settings.Secure;
private String android_id = Secure.getString(getContext().getContentResolver(),Secure.ANDROID_ID);
, но для получения номера IMEI вы просто не сможете сделать это, если вы не создаете приложение, которое является системным или нестороннее приложение