Идентификатор устройства эмулятора Android

Я хочу протестировать в эмуляторе приложение, которое зависит от идентификатора устройства (ANDROID_ID).

В настоящее время я получаю устройство идентификатор со следующим кодом:

final String deviceID = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);

Когда я запускаю его в эмуляторе, он возвращает null , что создает у меня всевозможные проблемы. Похоже, что более поздние версии Android что-то возвращают.

Есть ли способ получить идентификатор устройства в эмуляторе Android? Я неправильно получаю идентификатор устройства?

Может быть, можно установить идентификатор устройства эмулятора через консоль?

27
задан hpique 9 December 2010 в 20:23
поделиться