2

我正在使用ActionBarSherlock并且ViewPageIndicator我尝试实现嵌套片段,但该方法getChildFragmentManager()在我的android.support.v4.app.Fragments.

没有其他错误,ABS 和 VPI 按预期工作。

我没有使用支持库 v13,我使用的是最新版本,并且我已经清理了我的项目。一个正常人android.app.Fragment不会抱怨getChildFragmentManager()

我还尝试重新排列支持库依赖项(ABS、VPI 和引用它的主项目中的 android-support-v4.jar,或作为外部 jar 的 android-support-v4.jar),但getChildFragmentManager()仍未定义。

如果我删除了 VPI,则getChildFragmentManager()可以,但 VPI 当然会停止工作。所以,依赖项一定有问题,但我没有想法可以尝试。

任何帮助将非常感激!

4

2 回答 2

9

由于 ABS 和我的项目中的不同版本(但不使用 VPI),我对支持库有一些类似的问题

尝试使用 Android SDK 管理器下载最新的 android-support-v4.jar,然后将 jar 复制<sdkdir>/extras/android/support/v4/android-support-v4.jar到您的项目以及 ABS 和 VPI(afaik 在他们的下载中都有 android-support-v4.jar 的旧副本)

于 2013-04-04T18:15:12.200 回答
0

我遇到过同样的问题。我项目中的文件日期是 9/13,而我的 /extras/android/support/v4/ 目录中的文件日期是 7/13。替换文件解决了我的问题。

于 2014-03-11T00:44:16.190 回答