0

我正在尝试使用兼容性 API (android.support.v4.app) 我已经下载了它们,现在正尝试在我的项目中使用它们,如下所述:http: //developer.android.com/tools/extras/support -library.html,即将库复制到我的项目“libs”文件夹,然后右键单击文件并“添加到构建路径”。但是,eclipse 似乎没有注意到这一点,它无法识别,在我的示例“FragmentActivity”中,它是在我刚刚添加到我的构建路径的 FragmentActivity.jar 中定义的,此外,在语句“import android.support.v4”中。 app.FragmentActivity;', android.support 仍然是红色下划线。我已经尝试清理我的项目,重新启动 eclipse 和我的 mac 多次无济于事。我用的是MAC OSX Lion + indigo+r20 哦!并将库一一添加到我的代码树中既不整洁也不实用,因为它会导致冲突。TIA

4

1 回答 1

1

如果您添加了库,那么您只需要确保您正在导入正确的内容。

如果我想使用兼容性库,我会采取以下步骤:

1.新建项目

2.右键项目>Android工具>添加支持库

3.添加这两行代码

FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

4.通过将鼠标悬停在红线上并选择 v4 库来添加正确的导入。

不过,我很确定最新版本的 SDK 和 ADT 按标准添加了支持库,从而减少了第2步。

注意:您不必右键单击项目 > 属性 > Android > 并添加支持库。这仅适用于其他库,如 ActionBarSherlock 或您找到的任何其他库。

于 2012-09-08T10:46:00.450 回答