有很多关于 IntelliJ 12 + ABS(ActionBarSherlock) 设置的问答。
与此问题类似的情况,但显示不同的错误。
总体编译和运行正常,但只有使用 Tab Navigation( SherlockActivity implements ActionBar.TabListener
) 的 Activity 会出现以下错误和崩溃。请注意,我可以SherlockActivity
很好地使用一般节目。
“找不到类 'android.support.v4.app.FragmentActivity',从方法 com.actionbarsherlock.internal.app.ActionBarWrapper$TabWrapper.onTabReselected 引用”在每个覆盖的方法(onTabUnselected
,,,onTabSelected
)上onTabReselected
。
似乎 android-support-v4 没有被成功引用,但通过检查/取消检查反复试验很难找到。
我的 IntelliJ 项目设置如下。
1. 库是ABS 库文件夹的名称。
2.我的项目设置。
我将 android-support-v4 都设置为provided。我还能做什么?
一些答案说要删除 android-support-v4到我自己的项目,但它显示参考错误,import android.support.v4.app.FragmentTransaction
因为implements ActionBar.TabListener
需要它。