相关疑难解决方法(0)

IntelliJ 12 + ActionBarSherlock设置:找不到类'android.support.v4.app.FragmentActivity'

关于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需要它.

android intellij-idea actionbarsherlock

15
推荐指数
1
解决办法
3万
查看次数

在IntelliJ IDEA 12中使用Facebook Android SDK时,似乎没有获得Facebook SDK资源

根据文章添加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的青睐者,我想寻求是否有人能为此问题提供解决方案.非常感谢.

android intellij-idea facebook-android-sdk

6
推荐指数
1
解决办法
6341
查看次数