Android示例错误

Android示例错误,android,facebook,sample,Android,Facebook,Sample,我克隆了Git Hub repo并将该文件夹导入eclipse。我试图用CM10在我的三星Galaxy Skyrocket上运行所有样本,但所有应用都失败了。然后,我在一台装有库存ICS的Galaxy S3和一台装有库存姜饼的三星R720上运行了它,它们都以同样的方式失败了。我最终在模拟器上运行了它,得到了相同的结果 以下是故障的详细信息 例如: SplashActivity:不幸的是Facebook SDK已经停止工作 立刻 测试:应用程序运行但登录公共API错误失败时出错 单击“登录”将返回

我克隆了Git Hub repo并将该文件夹导入eclipse。我试图用CM10在我的三星Galaxy Skyrocket上运行所有样本,但所有应用都失败了。然后,我在一台装有库存ICS的Galaxy S3和一台装有库存姜饼的三星R720上运行了它,它们都以同样的方式失败了。我最终在模拟器上运行了它,得到了相同的结果

以下是故障的详细信息

例如:

SplashActivity:不幸的是Facebook SDK已经停止工作 立刻

测试:应用程序运行但登录公共API错误失败时出错

单击“登录”将返回一个以facebook为主题的页面,其中显示错误 发生了。请稍后再试

测试界面允许我正确登录,如果我输入,将返回错误 错误的传递,但在验证后出现相同的错误

测试注销注销测试失败

Stream:我看到了欢迎屏幕和facebook按钮,但点击 FacebookStream按钮导致错误 SDK已立即停止工作

在控制台中,我一直看到[2012-10-10 19:13:56-facebook]找不到facebook.apk

Logcat正在产生此错误

10-1019:14:38.370:E/AndroidRuntime(9061):致命异常:主 10-10 19:14:38.370:E/AndroidRuntime(9061):java.lang.NoClassDefFoundError:com.facebook.android.facebook 10-10 19:14:38.370:E/AndroidRuntime(9061):在com.facebook.stream.LoginHandler$JsHandler$1.run(LoginHandler.java:71) 10-1019:14:38.370:E/AndroidRuntime(9061):在android.os.Handler.handleCallback(Handler.java:615)上 10-10 19:14:38.370:E/AndroidRuntime(9061):在android.os.Handler.dispatchMessage(Handler.java:92)上 10-1019:14:38.370:E/AndroidRuntime(9061):在android.os.Looper.loop(Looper.java:137) 10-10 19:14:38.370:E/AndroidRuntime(9061):位于android.app.ActivityThread.main(ActivityThread.java:4930) 10-10 19:14:38.370:E/AndroidRuntime(9061):位于java.lang.reflect.Method.Invokenactive(本机方法) 10-1019:14:38.370:E/AndroidRuntime(9061):在java.lang.reflect.Method.invoke(Method.java:511) 10-10 19:14:38.370:E/AndroidRuntime(9061):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791) 10-1019:14:38.370:E/AndroidRuntime(9061):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558) 10-10 19:14:38.370:E/AndroidRuntime(9061):在dalvik.system.NativeStart.main(本机方法)


我不确定问题出在哪里。它似乎很好地连接到Lib项目。也许有一个名字叫collison,因为example和Lib都有com.facebook.android?我真的很想开始在我自己的应用程序中集成它,但我已经厌倦了,因为这些示例无法工作。当然,这可能是我的错我只是想先看到它工作,不是吗

您必须在申请表上签名。我认为以下教程将帮助您在应用程序中使用FB


https://developers.facebook.com/docs/mobile/android/hackbook/您必须在申请表上签名。我认为以下教程将帮助您在应用程序中使用FB


https://developers.facebook.com/docs/mobile/android/hackbook/我想出来了。我从工作区中删除了所有项目

1) 我选择了导入?ANdroid从exis…>将项目复制到工作区>完成

在这一点上,我得到了一些奇怪的错误,看到了吗

2) 项目>全部清理

3) 项目>全部构建

现在我犯了很多错误![]音调错误

因此,我浏览到其中一个错误,并试图通过选择修复项目设置来解决

**

    • 重要
** 我有两个选择。添加项目facebook和添加存档facebook.jar。当我第一次选择第一个时,错误消失了,项目处于我第一篇文章中描述的状态。你必须先点击第二个(添加facebook.jar)。然后再做一次,唯一的选择就是在facebook上添加存档,做吧。错误仍然存在


我做了最后的清洁和建设和工作完美。每一个项目,每一个特点。没有签名就没有BS

我明白了。我从工作区中删除了所有项目

1) 我选择了导入?ANdroid从exis…>将项目复制到工作区>完成

在这一点上,我得到了一些奇怪的错误,看到了吗

2) 项目>全部清理

3) 项目>全部构建

现在我犯了很多错误![]音调错误

因此,我浏览到其中一个错误,并试图通过选择修复项目设置来解决

**

    • 重要
** 我有两个选择。添加项目facebook和添加存档facebook.jar。当我第一次选择第一个时,错误消失了,项目处于我第一篇文章中描述的状态。你必须先点击第二个(添加facebook.jar)。然后再做一次,唯一的选择就是在facebook上添加存档,做吧。错误仍然存在


我做了最后的清洁和建设和工作完美。每一个项目,每一个特点。没有签名就没有BS

我也遇到了这个问题,但没有一篇帖子解决了这个问题。在阅读了几个答案后,它开始测试一切。所以,我在这里编译了完整的解决方案:这对我来说很有效

当您使用新的adt 17时,您需要Android.support.v4 facebook的样本已经添加了

1-将其从项目库文件夹中删除。(如果有) 2-转到生成路径并将其从库中删除 3-转到添加罐子。。。然后从facebook sdk项目中选择jar Android.support.v4。 4-在“订单/出口”选项卡下检查。 5-检查android依赖项和android私有库 6-清理你的项目

没有其他错误:)


谢谢大家。这是大量阅读的结果。rsrs.

我也遇到了这个问题,没有一篇帖子解决了这个问题。读了几遍后,回答它