IMEI неизвестен на андроиде X86

Я создал виртуальную машину с помощью Virtual Box под управлением Android X86. Я получил образ .iso отсюда http://www.android-x86.org/releases/releasenote-8-1-rc2 Я пытался запустить свой apk, и NullPointerException возникает каждый раз, когда я пытаюсь получить IMEI из TelephyManger. Вот мой код:

   final TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);

    String imei = "" + tm.getDeviceId();

На экране собственных настроек я заметил, что серийный номер недоступен (см. снимок экрана ниже) < img src="https://i.stack.imgur.com/wtRtY.png" alt="введите здесь описание изображения">

Кто-нибудь знает, как получить IMEI в Android X86?


person android enthusiast    schedule 23.10.2018    source источник
comment
ИМЕИ нет. Это эмулятор, а не телефон.   -  person TheWanderer    schedule 23.10.2018
comment
Привет @TheWanderer. Спасибо за ваш ответ. Вы знаете, есть ли способ подделать IMEI?   -  person android enthusiast    schedule 23.10.2018
comment
Это незаконно.   -  person TheWanderer    schedule 23.10.2018
comment
О, не знал этого. Хорошо, еще раз спасибо, что нашли время ответить на мой вопрос.   -  person android enthusiast    schedule 23.10.2018


Ответы (1)


На основе ответа @TheWanderer ожидается, что telephony.getDeviceId() вернет значение null.

person android enthusiast    schedule 23.10.2018