Eclipse MyFirstApp Android(build.version.sdk.int)

时间:2013-02-12 21:38:28

标签: java android eclipse build

我已逐行跟踪MyFirstApp tutorial,但我必须跳过某些内容,因为在DisplayMessageActivity文件中的onCreate方法中,我收到一个我无法弄清楚的错误。这是有问题的代码(我尝试将它从android网站复制到Eclipse中,但这没有改变任何东西):

@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_display_message);
    // Show the Up button in the action bar.
    // Make sure we're running on Honeycomb or higher to use ActionBar APIs
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){
    getActionBar().setDisplayHomeAsUpEnabled(true);
}
}

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){收到错误,Eclipse说“Build无法解析为变量”。谷歌搜索后我无法弄清楚这意味着什么。我很感激MyFirstApp上的任何帮助,谢谢。

2 个答案:

答案 0 :(得分:3)

尝试导入android.os.Build。

答案 1 :(得分:1)

Android教程假设您使用的是sdk 3.0或更高版本。如果您使用的是早期版本的sdk,则变量HONEYCOMB将不存在。

如果你需要在Honeycomb或更高版本中使用更新的功能,请进入eclipse中的android sdk manager并下载更新的版本。