草庐IT

Android HoloEverywhere : mChildFragmentManager cannot be resolved to a variable

coder 2023-12-18 原文

我关注了this紧密并成功地将 ActionBarSherlock lib 添加到我的项目和 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

我尝试了几乎所有的方法来让它工作,但没有成功。请帮忙!

最佳答案

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

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

在您的 Android 目录中,转到 \extras\android\support\v4 并将 android-support-v4.jar 从这里复制到您的 ActionBarSherlock库。 HoloEverywhere 现在应该可以正常构建了。

我遇到了同样的错误并在此处发布了问题:

mChildFragmentManager cannot be resolved to a variable

关于Android HoloEverywhere : mChildFragmentManager cannot be resolved to a variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16035808/

有关Android HoloEverywhere : mChildFragmentManager cannot be resolved to a variable的更多相关文章

随机推荐