我通过遵循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项目:
但是,在
AndroidLauncher
类中,当我尝试对Facebook SDK相关类进行import
时(以上教程中的步骤6):import com.facebook.FacebookSdk;
我收到编译错误:
The import com.facebook cannot be resolved
到目前为止我尝试过的是:
我究竟做错了什么?
最佳答案
问题是Eclipse cannot use aar files。要解决此问题,我按照上面的链接中所述按照了必要的步骤进行了修复。
更新
解决此问题后,我的应用由于“未找到类”错误而崩溃。所以最终我放弃了Eclipse,转而去了android-studio。现在没有错误!
关于gradle - libgdx无法识别Facebook Android SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32662212/