android facebook sdk v4.0 不工作
android facebook sdk v4.0 not working
使用 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
它消失了。
之后它会给出螺栓库错误。然后我下载了螺栓并将其导入。怎么这次螺栓给出了很多我无法进一步修复的问题。对此有何建议。
我周末也下载了Facebook 4.0.0 SDK,出现了很多错误:
我在安装 3.23.1 时做了以下操作:
1. 右键单击新的 Facebook 项目(您导入的项目)并突出显示 Android Tools,然后 select Add Support Library。
2.清理项目
关键部分来了:
3. 似乎 4.0.0 没有附带螺栓的 jar 文件。您可以从旧版本的 Facebook SDK 导入 bolts-1.1.2.jar 作为外部库。如果您需要有关如何操作的详细信息,请告诉我。希望这会有所帮助,祝你好运!
Facebook Android SDK v4.0 使用 Gradle 作为其构建和依赖管理系统。 http://marketplace.eclipse.org/content/gradle-integration-eclipse-44 is available for Eclipse. Also http://eclipse.org/m2e/ can be used for integrating with the Facebook's maven artifact: http://search.maven.org/#artifactdetails|com.facebook.android|facebook-android-sdk|4.0.0|
如果您的目标版本小于 API 15,则会出现 android:textAllCaps 问题。这不会导致 Gradle 中的构建问题,并且 lint 警告被抑制因为它在 API 版本 < 15.
中被忽略
关注日食,这是最好的解决方案
- 转到这个 url 并下载它的 zip gith hub
- 然后解压zip并打开文件夹
facebook-android-sdk-master 里面有一个libs文件夹。收到
文件夹并将其粘贴到 facebook sdk root
现在将其导入到 Eclipse 中
然后在eclipse中右键点击它,然后按照下一步
现在 select facebook sdk 并将其编译 API 更改为 4.4 或 >
现在转到 src>com.facebook> 里面的 AccessToken HashSet/ArrayList 并且光标显示将它更改为 jre 1.7 的建议,只需执行即可。
成功
我在使用最新的 Facebook SDK 4.6.0 时遇到了同样的问题
我按照以下步骤解决它:
- 添加到
AndroidManifest.xml
此代码 <uses-sdk android:minSdkVersion="15"/>
或更高。
- 从
project
>Properties
>Android
>选择Android 4.4.2
解决java 1.7
的编译问题
- 在您的项目文件夹中创建文件夹
libs
,然后将 android-support-v4.jar
从 ../android-sdk-linux/extras/android/support/v4
复制到 libs
- 从 link 下载 bolts.jar : https://github.com/BoltsFramework/Bolts-Android
- 复制
bolts-android-ver.jar
到libs
- 清理你的项目。
享受...希望对您有所帮助
使用 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
它消失了。
之后它会给出螺栓库错误。然后我下载了螺栓并将其导入。怎么这次螺栓给出了很多我无法进一步修复的问题。对此有何建议。
我周末也下载了Facebook 4.0.0 SDK,出现了很多错误:
我在安装 3.23.1 时做了以下操作: 1. 右键单击新的 Facebook 项目(您导入的项目)并突出显示 Android Tools,然后 select Add Support Library。 2.清理项目
关键部分来了: 3. 似乎 4.0.0 没有附带螺栓的 jar 文件。您可以从旧版本的 Facebook SDK 导入 bolts-1.1.2.jar 作为外部库。如果您需要有关如何操作的详细信息,请告诉我。希望这会有所帮助,祝你好运!
Facebook Android SDK v4.0 使用 Gradle 作为其构建和依赖管理系统。 http://marketplace.eclipse.org/content/gradle-integration-eclipse-44 is available for Eclipse. Also http://eclipse.org/m2e/ can be used for integrating with the Facebook's maven artifact: http://search.maven.org/#artifactdetails|com.facebook.android|facebook-android-sdk|4.0.0|
如果您的目标版本小于 API 15,则会出现 android:textAllCaps 问题。这不会导致 Gradle 中的构建问题,并且 lint 警告被抑制因为它在 API 版本 < 15.
中被忽略关注日食,这是最好的解决方案
- 转到这个 url 并下载它的 zip gith hub
- 然后解压zip并打开文件夹 facebook-android-sdk-master 里面有一个libs文件夹。收到 文件夹并将其粘贴到 facebook sdk root
现在将其导入到 Eclipse 中 然后在eclipse中右键点击它,然后按照下一步
现在 select facebook sdk 并将其编译 API 更改为 4.4 或 >
现在转到 src>com.facebook> 里面的 AccessToken HashSet/ArrayList 并且光标显示将它更改为 jre 1.7 的建议,只需执行即可。
成功
我在使用最新的 Facebook SDK 4.6.0 时遇到了同样的问题
我按照以下步骤解决它:
- 添加到
AndroidManifest.xml
此代码<uses-sdk android:minSdkVersion="15"/>
或更高。 - 从
project
>Properties
>Android
>选择Android 4.4.2
解决java 1.7
的编译问题
- 在您的项目文件夹中创建文件夹
libs
,然后将android-support-v4.jar
从../android-sdk-linux/extras/android/support/v4
复制到libs
- 从 link 下载 bolts.jar : https://github.com/BoltsFramework/Bolts-Android
- 复制
bolts-android-ver.jar
到libs
- 清理你的项目。
享受...希望对您有所帮助