java – 运行Facebook官方示例时的NoClassDefFoundError
我尝试使用官方Android SDK(http://github.com/facebook/facebook-android-sdk/).我安装SDK并尝试运行示例 首先,它在“构建”失败,它找不到Facebook SDK,所以我尝试按照SDK页面中的步骤进行操作:
我查看了#4的链接,它显示了一个Mac OS X版本Eclipse,它有Library部分,但在我的Vista PC上,使用Eclipse 3.5.2,它没有Library部分…… –http://developer.android.com/images/developing/adt-props-isLib.png –http://farm5.static.flickr.com/4138/4852346022_fc8f6bedbe_b.jpg 我尝试在Java Build Path中添加Facebook SDK.现在它可以在模拟器和设备上“构建”并启动.然而,一旦它启动,它崩溃,logcat显示: ERROR / AndroidRuntime(518):java.lang.NoClassDefFoundError:com.facebook.android.Util –http://farm5.static.flickr.com/4138/4852346048_f4a3b998a3_b.jpg) 我四处搜索了“NoClassDefFoundError”程序,但似乎那些解决方案正在解决外部JAR文件.我没有添加其他JAR文件的问题,这个Facebook SDK不是JAR … 我尝试了清理,重建,删除所有内容并重新配置,但还不能解决这个问题. 任何人都有想法请帮助,谢谢. 解决方法
如果在运行时找不到类,即使在编译程序时它可用,也会抛出此异常.您需要仔细检查SDK jar是否可用,然后在启动配置中进行编程.这包括罐子实际存在于设备中.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |