如何在Android上通过代码检索品牌和型号信息?

如何在Android上通过代码检索品牌和型号信息?,android,exception,build,model,permissions,Android,Exception,Build,Model,Permissions,有一个类,android.os.Build获得了包含设备信息的静态变量, 但当我试图访问它时,总是会遇到运行时异常 E.x关于我如何尝试访问它: String model = Build.MODEL; 我总是遇到这样的例外情况: 04-14 14:57:45.266: ERROR/AndroidRuntime(770): java.lang.VerifyError: com.mypackage.Main 我找不到任何关于需要任何特殊安全许可的信息 有人有线索吗?Build.MODEL从一开始

有一个类,android.os.Build获得了包含设备信息的静态变量, 但当我试图访问它时,总是会遇到运行时异常

E.x关于我如何尝试访问它:

String model = Build.MODEL;
我总是遇到这样的例外情况:

04-14 14:57:45.266: ERROR/AndroidRuntime(770): java.lang.VerifyError: com.mypackage.Main
我找不到任何关于需要任何特殊安全许可的信息


有人有线索吗?

Build.MODEL
从一开始就在那里。访问该公共静态数据成员时不应出现
VerifyError
。在
Build
上有几个较新的(例如,
CPU\u ABI
)因此,如果您试图在较旧的设备/模拟器上访问它们,则会给您一个
VerifyError
——文档指明了引入各种数据成员的API级别。

Build.MODEL
从一开始就存在。访问该公共静态数据成员时不应出现
VerifyError
Build
上有两个较新的版本(例如,
CPU_ABI
),因此,如果您试图在较旧的设备/模拟器上访问它们,则会出现一个
VerifyError
——文档指明了引入各种数据成员的API级别