Eclipse MyFirstApp Android(内部版本.sdk.int)



我一行接一行地学习了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说"Build不能解析为变量"。在谷歌上搜索后,我无法理解这意味着什么。如果能在MyFirstApp上获得任何帮助,我将不胜感激,谢谢。

尝试导入android.os.Build.

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

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

最新更新