更改API级别问题

时间:2015-03-23 18:55:28

标签: java android eclipse adt

我目前正在尝试将ActionBar添加到我的Android应用程序中。我输入以下代码:

final ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

但是,这会在Eclipse中产生错误。它告诉我“呼叫需要API级别11(当前最小值为8)”

我改变了我的minsdkversion,但这似乎没有改变任何东西。这就是Manifest中的内容。

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="21" />

编辑:我发现在每次保存后单独清理项目(而不是整个工作区)可以让我运行,但我很难称之为解决方案。

1 个答案:

答案 0 :(得分:0)

案例可能是Eclipse上次在项目上运行Lint时仍然显示错误。单击窗口 - &gt;显示视图 - &gt;其他...并在搜索框中输入“lint”。单击“Lint Warnings”并单击“确定”将Lint视图添加到工作区。从那里,单击“刷新”按钮以重新运行Lint。