我正在使用facebook sdk 3.0在android上做一个小项目。一切都很好,直到我导出上传Android市场,我得到错误“错误转换为dalvik格式失败,错误1”,我尝试在sdk中导出2个示例项目,我得到了同样的错误。我研究谷歌,原因是项目和Facebook sdk在com.facebook.android中有相同名称文件R.java。但因为它文件R.java所以我无法重命名它。我尝试其他方式,我关闭“自动构建”并删除facebook sdk中的R.java文件,它可以导出密钥库和apk文件,但apk文件不能正常工作。那么我该怎么做才能解决它?
谢谢
答案 0 :(得分:0)
我使用Facebook SDK的应用程序也遇到了这个问题。我正在尝试各种各样的东西,所以我不确定究竟是什么,但这里的设置对我有用:
FacebookSDK>属性> Java构建路径>订单和出口
Android 2.2 - 未经检查
Android私人图书馆 - 已检查
Android依赖项 - 已检查
MyApp>属性> Java构建路径>订单和出口
Android 4.2.2 - 已检查
Android私人图书馆 - 已检查
Android依赖项 - 已检查
另外,我之前做过这个,不确定是否重要。从3.5.2恢复到Facebook SDK版本3.5。已更新至最新的ADT 22.2.1。将Facebook SDK更改为使用4.2.2中的Android 2.2。