使用 Eclipse。 SDK 管理器是最新的。当我将 facebook SDK 导入我的工作区时如何。它会引发很多错误。
facebook-android-sdk-4.0.0\facebook\res\values\messenger_button_styles.xml:66: error: Error: No resource found that matches the given name: attr 'android:textAllCaps'.
我从值中删除了它。
The import android.support cannot be resolved
我添加了支持 v4
'<>' operator is not allowed for source level below 1.7
如果我更改编译器,它会给出 kitkat 以下错误。当我做 insert inferred type arguments
它消失了。
之后它会给出 bolt 库错误。然后我下载了 bolt 并将其导入。怎么这次 bolt 给出了很多我无法进一步修复的问题。对此有何建议。
最佳答案
Facebook Android SDK v4.0 使用 Gradle 作为其构建和依赖管理系统。 http://marketplace.eclipse.org/content/gradle-integration-eclipse-44可用于 Eclipse。还有 http://eclipse.org/m2e/可用于与 Facebook 的 Maven Artifact 集成:http://search.maven.org/#artifactdetails|com.facebook.android|facebook-android-sdk|4.0.0|
如果您的目标版本小于 API 15,则会出现 android:textAllCaps 问题。这不会导致 Gradle 中的构建问题,并且 lint 警告被抑制,因为它在 API 版本 < 15 中被忽略。
关于android facebook sdk v4.0 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29302087/