我有一个扩展的类SherlockFragmentActivity
当试图运行程序时ClassNotFoundException
我已经尝试过这个解决方案,但无济于事。
我还想提一下,我将这个类设置为清单中的启动器活动。此外,当我更改为时SherlockFragmentAcivity
,SherlockActivity
我可以运行程序但不能再使用片段,因为类中没有getSupportFragmentManager()
方法SherlockActivity
。
我有一个扩展的类SherlockFragmentActivity
当试图运行程序时ClassNotFoundException
我已经尝试过这个解决方案,但无济于事。
我还想提一下,我将这个类设置为清单中的启动器活动。此外,当我更改为时SherlockFragmentAcivity
,SherlockActivity
我可以运行程序但不能再使用片段,因为类中没有getSupportFragmentManager()
方法SherlockActivity
。
我找到了解决方案。从文件夹中删除支持库libs
对我有用。
如果您有最新的adt version
(22),则需要检查Android Private Libraries
. 在日食中:
Android Private Libraries
我有同样的问题。我做的错误是将actionbarsherlock项目添加到项目属性-> Java构建路径->项目。相反,我不得不将 actionbarsherlock 添加到 Project properties -> Android -> Library
我在这里找到了解决方案:https ://stackoverflow.com/a/16736937/1820856
如果你是SherlockActivity
那么获取片段管理器的方法是getFragmentManager()
.