我想在模拟器中测试一个依赖设备标识符(ANDROID_ID)的应用程序。
我目前使用以下代码获取设备标识符:
final String deviceID = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);
当我在模拟器中运行此代码时,它返回null
,这给我带来了各种问题。似乎在较高版本的Android上会返回其他内容。在Android模拟器中是否有获取设备标识符的方法?我是否错误地获取了设备ID?
也许可以通过控制台设置模拟器的设备标识符?