【问题标题】:"could not find com_facebook_android.apk error" when running Android project运行 Android 项目时出现“找不到 com_facebook_android.apk 错误”
【发布时间】:2013-02-27 00:45:51
【问题描述】:

我已经在 Eclipse 中安装了适用于 Android 的 Facebook API,并将项目导入到我的 Android 项目中。我的程序构建得非常好,但是当我尝试运行它时,我得到了

找不到 com_facebook_android.apk!

在构建窗口中,当程序实际尝试导入任何 Facebook API 类时,它会出现java.lang.NoClassDefFoundError: com.facebook.android.Facebook

【问题讨论】:

    标签: java android facebook-android-sdk


    【解决方案1】:

    可能您在“Java 构建路径”中添加了对 Java 项目的引用,但位置错误。

    来自 Android 指南:

    要添加对库项目的引用,请按以下步骤操作:

    • 在包资源管理器中,右键单击依赖项目并选择属性。
    • 在“属性”窗口中,选择左侧的“Android”属性组,然后找到右侧的“库”属性。
    • 单击“添加”打开“项目选择”对话框。
    • 从可用库项目列表中,选择一个项目并单击“确定”。
    • 对话框关闭后,单击“属性”窗口中的“应用”。
    • 单击“确定”关闭“属性”窗口

    这解决了我的问题。

    【讨论】:

      【解决方案2】:
      1. 在此处查看引用库说明:
        http://developer.android.com/guide/developing/projects/projects-eclipse.html

      2. 确保您拥有最新版本的 ADT。

      3. 尝试在 Eclipse 中清理您的项目。

      希望对你有帮助

      【讨论】:

      • 删除 facebook 项目并将其读取到 Eclipse 似乎已经解决了问题
      【解决方案3】:

      在我的情况下,没有在引用的项目中检查 Is Library

      (项目属性 > Android)

      【讨论】:

        【解决方案4】:

        我也遇到了这个错误的问题,并注意到如果我以 root 身份运行 eclipse,那么错误就会消失。这让我觉得这是一个权限问题

        所以来帮忙:

        在com Facebook android项目上右键>android工具>构建和导出

        然后只需将项目构建到 Facebook 项目的 bin 文件夹中。

        问题解决了

        【讨论】:

          【解决方案5】:

          我遇到了类似的问题。这是我的决心。我不得不添加 android.jar 作为参考。

          Android samples error

          【讨论】:

            【解决方案6】:

            如果没有任何效果,请尝试删除适用于 Android 的 Facebook 应用程序(如果您的手机上安装了该应用程序)。这对我有用。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2021-06-19
              • 2020-11-16
              • 2018-05-23
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多