我有一个我在模拟器上测试的Android应用程序(运行Nougat的SDK模拟器)。我想获得设备的序列号。
在模拟器中,我看到下面的build.Serial值。
我有机会改变它吗?我们可以为模拟器做这样的事吗?
Build.SERIAL = unknown
答案 0 :(得分:0)
Build.SERIAL不适合用于Android O或更高版本的应用程序,我知道您正在尝试Nougat,但也许您的targetSdkVersion是> Oreo,因为您正在获得“未知”。您需要使用Build.getSerial(),这需要一些运行时权限。
有关更多信息,设备标识符请查阅官方文档:
https://android-developers.googleblog.com/2017/04/changes-to-device-identifiers-in.html