4

我緊隨其後this併成功將ActionBarSherlock lib添加到我的項目和HoloEverywhere中。然而,當我建立了HoloEverywhere庫我得到這些錯誤:Android HoloEverywhere:mChildFragmentManager無法解析爲變量

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 

我幾乎想盡一切辦法讓它工作,但沒有成功。請幫忙!

回答

12

你需要在你的ActionBarSherlock庫更新支持庫V4修訂11或修訂12

您可以通過下載最新版本的SDK經理做到這一點。轉到SDK管理器>附加功能,然後下載Android Support Library.

在你的Android目錄,去\extras\android\support\v4,並從這裏複製android-support-v4.jar到您的ActionBarSherlock庫。 HoloEverywhere現在應該建立好。

我有同樣的錯誤,並張貼在這裏的問題:

mChildFragmentManager cannot be resolved to a variable

+0

以及我已經使用支持LIB V13。你正在談論這個權利:android-support-v13.jar? – jerrytouille

+1

不,支持庫版本4,修訂版11或12在ActionBarSherlock項目 –

+0

瞭解它!謝謝。 – jerrytouille