[英]android facebook sdk v4.0 not working
使用Eclipse。 SDK Manager是最新的。 如何将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
它就消失了。 之后,它给出了螺栓库错误。 然后,我下载了螺栓并也将其导入。 这次螺栓如何提供了很多我无法修复的信息。 任何建议。
Facebook Android SDK v4.0使用Gradle作为其构建和依赖性管理系统。 http://marketplace.eclipse.org/content/gradle-integration-eclipse-44可用于Eclipse。 也可以使用http://eclipse.org/m2e/与Facebook的maven工件集成: http ://search.maven.org/#artifactdetails|com.facebook.android|facebook-android-sdk|4.0.0 |
如果您的目标版本小于API 15,则会发生android:textAllCaps问题。这不会在Gradle中引起构建问题,并且抑制了皮棉警告,因为在<15版本的API中它被忽略了。
我也在周末下载了Facebook 4.0.0 SDK,但遇到了很多错误:
与安装3.23.1时一样,我做了以下操作:1.右键单击新的Facebook项目(您导入的项目),然后突出显示Android Tools ,然后选择添加支持库 。 2.清理项目
这里是关键部分:3.似乎4.0.0没有带有螺栓的jar文件。 您可以从旧版Facebook SDK中将bolts-1.1.2.jar导入为外部库。 让我知道您是否需要有关操作方法的详细信息。 希望这会有所帮助,并祝你好运!
跟随它的日食是最好的解决方案
现在将其导入Eclipse中,然后在Eclipse中右键单击它,然后执行下一步
现在选择facebook sdk并将其编译API更改为4.4或>
现在转到HashSet / ArrayList里面的src> com.facebook> AccessToken,然后光标向您显示将其更改为jre 1.7的建议。
成功
我在最新的Facebook SDK 4.6.0中遇到了同样的问题
我按照以下步骤解决它:
<uses-sdk android:minSdkVersion="15"/>
或更高版本添加到AndroidManifest.xml
。 project
> Properties
> Android
>选择Android 4.4.2
以解决使用java 1.7
进行编译的问题 libs
,然后将android-support-v4.jar
从../android-sdk-linux/extras/android/support/v4
到libs
bolts-android-ver.jar
复制到libs
享受...希望对您有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.