关于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没有被成功引用,但很难找到check/uncheck试错法.
我的IntelliJ项目设置如下.
1.库是ABS库文件夹的名称.

2.我的项目设置.

我将android-support-v4都设置为提供.我还能做些什么?
一些答案说要将android-support-v4移除到我自己的项目中,但它显示了引用错误,import android.support.v4.app.FragmentTransaction因为implements ActionBar.TabListener需要它.
根据文章添加facebook SDK到IntelliJ Android项目?,我选择在项目结构的" 依赖关系 "部分中将" facebook.jar "文件添加为模块.编译过程正常.但是,当我尝试使用"会话登录"登录Facebook时,我得到了这样的运行时错误消息:
02-06 20:15:56.648: ERROR/AndroidRuntime(5891): FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.facebook.android.R$layout
at com.facebook.LoginActivity.onCreate(LoginActivity.java:55)
at android.app.Activity.performCreate(Activity.java:4524)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1071)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2115)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2189)
at android.app.ActivityThread.access$600(ActivityThread.java:139)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1261)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:4894)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
看起来facebook.jar不包含facebook sdk中提供的布局资源本身?不知道我是对还是错.我导入当前项目并通过eclipse构建和运行我的应用程序,它就像一个魅力.一切都完美无瑕.但是,作为IntelliJ IDEA的青睐者,我想寻求是否有人能为此问题提供解决方案.非常感谢.