0

我在 android 上做一个小项目,它使用 facebook sdk 3.0。一切都很好,直到我导出到上传 android 市场,我收到错误“错误转换为 dalvik 格式失败,错误 1”,我尝试在 sdk 中导出 2 个示例项目,我得到了同样的错误。我在 google 上进行研究,原因是项目和 facebook sdk 在 com.facebook.android 中具有相同的名称文件 R.java。但是因为它文件 R.java 所以我不能重命名它。我尝试其他方式,我关闭“自动构建”并删除 facebook sdk 中的 R.java 文件,它可以导出密钥库和 apk 文件,但 apk 文件不起作用。那么我能做些什么来解决它呢?

谢谢

4

1 回答 1

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。

于 2013-10-10T15:32:10.333 回答