为什么不能将android.os.build.VERSION解析为变量?

Sos*_*van 3 java variables android

我收到错误:"android.os.Build.VERSION无法解析为变量"作为附加到行"int myVersion = android.os.Build.VERSION;"的错误 在下面的代码中:

    public void test4_validate_mainOverflowMenuAbout()  {
    int myVersion = android.os.Build.VERSION;
    String myModel = android.os.Build.MODEL;

    if(myVersion >= HONEYCOMB && myModel == "MY PHONE")
        TestUtils.invokeMenuItem(@+id/dashboard_menu_item_about)
        assertTrue(TestUtils.waitForTextOnThePageWithTimeout("My Text", True, 1000));
Run Code Online (Sandbox Code Playgroud)

我认为我的控制结构是正确的,但会欣赏来自更有经验的眼睛的雄鹅.

TIA提供任何和所有帮助!

问候,

史蒂夫奥沙利文

Vya*_*kin 8

因为Build.VERSION是一个静态类...使用Build.VERSION.SDK_INT