我正在使用ActionBarSherlock和ViewPageIndicator,并且我试图实现嵌套片段,但是getChildFragmentManager()方法在我的android.support.v4.app.Fragments中没有定义。
没有其他错误,ABS和VPI工作正常。
我没有使用支持库v13,我使用的是最新版本,并且我已经清理了我的项目。一个正常的android.app.Fragment不会抱怨getChildFragmentManager()。
我还尝试重新排列支持库依赖项(在ABS中为android- support -v4.jar,在VPI和主项目中引用它,或者在外部jar中为android-support-v4.jar),但getChildFragmentManager()仍然没有定义。
如果我删除了VPI,getChildFragmentManager()可以工作,但是VPI当然会停止工作。所以,一定是依赖关系出了问题,但我已经没有办法尝试了。
任何帮助都将不胜感激!
发布于 2013-04-05 02:15:12
由于ABS和我的项目中的版本不同(但不是使用VPI),我遇到了一些与支持库类似的问题
尝试使用Android SDK Manager下载最新的android-support-v4.jar,然后将jar从<sdkdir>/extras/android/support/v4/android-support-v4.jar复制到您的项目以及ABS和VPI (afaik和VPI的下载中都有一个旧版本的android-support-v4.jar )
发布于 2014-03-11 08:44:16
我也有同样的问题。我的项目中的文件日期是9/13,而我的/extras/android/support/v4/目录中的文件日期是7/13。替换该文件解决了我的问题。
https://stackoverflow.com/questions/15805574
复制相似问题