2012-03-15 8 views
3

「int myVersion = android.os.Build.VERSION;」というエラーに「android.os.Build.VERSIONを変数に解決できません」というエラーが表示されます。なぜ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)); 

私のコントロール構造は適切だと思うが、より経験豊かな目からの逃げ道に感謝する。

TIA私のコードで

よろしく、

スティーブ・オサリバン

答えて

8

...ビルドを使用します.VERSION.SDK_INT

4

は、私はこのようにそれをやっている:Build.VERSIONは静的なクラスですので

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.FROYO) { ... } 
関連する問題