4

我密切关注这一点,并成功地将 ActionBarSherlock 库添加到我的项目和 HoloEverywhere 中。但是,当我构建 HoloEverywhere 库时,我遇到了这些错误:

android.support.v4.app包中,_HoloFragment.java:

mChildFragmentManager cannot be resolved to a variable

android.support.v4.app包中,_HoloFragmentInflater.java:

mParentFragment cannot be resolved or is not a field

The method moveToState(Fragment, int, int, int) in the type FragmentManagerImpl is not applicable for the arguments (Fragment, int, int, int, boolean)

The method getChildFragmentManager() is undefined for the type Fragment

我几乎尝试了一切来让它工作,但没有成功。请帮忙!

4

1 回答 1

11

您需要将库中的支持库 v4 更新ActionBarSherlock到修订版 11 或修订版 12。

您可以通过在 SDK 管理器中下载最新版本来执行此操作。转到 SDK Manager > Extras 然后下载Android Support Library.

在您的 Android 目录中,转到并从此处\extras\android\support\v4复制到您的库中。现在应该构建良好。android-support-v4.jarActionBarSherlockHoloEverywhere

我有同样的错误并在这里发布问题:

mChildFragmentManager 无法解析为变量

于 2013-04-16T11:29:30.353 回答