libgdx 无法识别 Facebook Android SDK
libgdx does not recognize Facebook Android SDK
我将 Facebook 的 Android SDK 添加到我的 libgdx
项目中,在 Android-specific 子项目中,遵循 official tutorial。我通过在我的 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
class 中,当我尝试 import
Facebook SDK 相关 classes(上述教程中的第 6 步)时:
import com.facebook.FacebookSdk;
我遇到编译错误:
The import com.facebook cannot be resolved
到目前为止我尝试了什么:
- 刷新Gradle依赖项
- 执行构建清理
- 正在重新启动 Eclipse
我做错了什么?
问题是 Eclipse cannot use aar files。为解决此问题,我按照上述 link 中所述的必要步骤进行了修复。
更新
解决此问题后,我的应用程序因 "class not found" 错误而崩溃。所以最终我放弃了 eclipse,转而使用 android-studio。现在没有错误!
我将 Facebook 的 Android SDK 添加到我的 libgdx
项目中,在 Android-specific 子项目中,遵循 official tutorial。我通过在我的 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
class 中,当我尝试 import
Facebook SDK 相关 classes(上述教程中的第 6 步)时:
import com.facebook.FacebookSdk;
我遇到编译错误:
The import com.facebook cannot be resolved
到目前为止我尝试了什么:
- 刷新Gradle依赖项
- 执行构建清理
- 正在重新启动 Eclipse
我做错了什么?
问题是 Eclipse cannot use aar files。为解决此问题,我按照上述 link 中所述的必要步骤进行了修复。
更新
解决此问题后,我的应用程序因 "class not found" 错误而崩溃。所以最终我放弃了 eclipse,转而使用 android-studio。现在没有错误!