有一个 android.os.Build 类让静态变量包含设备信息, 但是当我尝试访问它时,我总是得到一个运行时异常。
E.x关于我如何尝试访问它:
String model = Build.MODEL;
我总是得到这样的例外:
04-14 14:57:45.266: ERROR/AndroidRuntime(770): java.lang.VerifyError: com.mypackage.Main
我无法找到有关此方面需要任何特殊安全许可的任何信息。
任何人都有线索?
答案 0 :(得分:4)
Build.MODEL
从一开始就在那里。您不应该访问该公共静态数据成员VerifyError
。 Build
上有几个较新的(例如CPU_ABI
),因此如果您尝试在较旧的设备/模拟器上访问它们,则会为您提供VerifyError
- 文档说明了引入各种数据成员的API级别。