1

我已逐行遵循MyFirstApp 教程,但我一定跳过了一些内容,因为在 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 说“无法将构建解析为变量”的错误。谷歌搜索后我无法弄清楚这意味着什么。感谢您对 MyFirstApp 的任何帮助,谢谢。

4

2 回答 2

3

尝试导入 android.os.Build。

于 2013-02-12T21:47:55.033 回答
1

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

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

于 2013-02-12T21:50:13.430 回答