gradle - libgdx无法识别Facebook Android SDK

标签 gradle libgdx facebook-android-sdk

我通过遵循official tutorial将Facebook的Android SDK添加到了特定于Android的子项目中的libgdx项目中。我这样做是通过在我的build.gradle中将Facebook SDK添加为依赖项来实现的,如下所示:

project(":android") {
    apply plugin: "android"

    configurations { natives }

    dependencies {
        compile project(":core")
        ...
        compile 'com.facebook.android:facebook-android-sdk:4.6.0'
    }
}

这显然是成功的,因为下载了Facebook SDK并将其放入Android项目:

enter image description here

但是,在AndroidLauncher类中,当我尝试对Facebook SDK相关类进行import时(以上教程中的步骤6):
import com.facebook.FacebookSdk;

我收到编译错误:

The import com.facebook cannot be resolved



到目前为止我尝试过的是:
  • 刷新Gradle依赖项
  • 执行构建清理
  • 重新启动Eclipse

  • 我究竟做错了什么?

    最佳答案

    问题是Eclipse cannot use aar files。要解决此问题,我按照上面的链接中所述按照了必要的步骤进行了修复。

    更新

    解决此问题后,我的应用由于“未找到类”错误而崩溃。所以最终我放弃了Eclipse,转而去了android-studio。现在没有错误!

    关于gradle - libgdx无法识别Facebook Android SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32662212/

    相关文章:

    android - 多模块 Kotlin 项目无法解决 : org. jetbrains.kotlin :kotlin-stdlib-jre8:1. 2.71 错误

    java - args4J 不适用于 gradle

    java - Hud 的舞台不可见

    android - 未找到客户端 token ,请设置客户端 token

    android - 如何使用 Android SDK 撤销所有 Facebook 权限?

    android - 与 Gradle 的条件依赖关系,这可能吗?

    java - 如何在 libgdx 上记录更长的触摸以获得更高的跳跃

    java - Box2D Android Studio 绘制倒置形状

    android - 如何在不使用 <com.facebook.widget.LoginButton/> 的情况下使用 Button 手动实现 facebook 登录和注销?

    找不到 gradlew(没有那个文件或目录)