Android facebook SDK作为JAR

时间:2012-01-27 16:14:35

标签: android facebook sdk jar

有没有将facebook SDK库项目构建到JAR文件中(如ADT 16对库项目那样)并将其添加到项目中?我没有更改facebook SDK中的任何内容,因此不需要将其添加为库项目。到目前为止它一直对我很好,我想知道这是否是使用facebook SDK的开发人员常用的做法?它加快了构建过程,因为Eclipse不必解析库项目中的所有资源。

5 个答案:

答案 0 :(得分:13)

是的!我自己想出来了。

您需要两个jar文件:

  1. facebooksdk.jar
  2. 机器人支撑-v4.jar
  3. 选项1
    第一个可以在bin文件夹中找到,后者在Android Dependencies文件夹中找到。 (在FacebookSDK项目中) 将它们作为库添加到我的项目(项目 - >属性 - > Java构建路径 - >库)后,它实际上有效。

    选项2
    另一种方法是复制粘贴facebooksdk.jar并通过右键单击项目获取android-support-v4.jar - > Android工具 - >添加支持库。

    祝你好运=)

答案 1 :(得分:3)

Kasgoku,

代码作为项目提供,以便于查看类。将其添加为包含的jar或仅将源移动到项目中也可以。当我创建一个FB连接的Android应用程序时,我将我需要的文件移动到我的应用程序中的包中。

答案 2 :(得分:2)

答案 3 :(得分:0)

您可以创建一个jar文件:

  1. 从github下载Facebook Android SDK。
  2. 提取它。 (在任何地方)。
  3. 在Eclipse中,使用现有源选项
  4. 中的create project创建新项目
  5. 输入项目名称“com_facebook_android”。
  6. 在提取的位置将位置设置为“facebook”文件夹。
  7. 单击“完成”。
  8. 在项目资源管理器中选择“com_facebook_android”项目并右键单击 选择导出选项。
  9. 在导出向导中,选择Java文件夹中的JAR文件。
  10. 点击下一步,然后浏览jar文件的位置,并将名称命名为“facebook-android.jar”
  11. 点击完成........将在该位置创建JAR文件

答案 4 :(得分:0)

好吧,你们不需要手动制作 facebook-android-sdk 的.jar文件。您可以使用easyfacebook.jar。它目前支持:

  1. Oauth 2.0身份验证支持
  2. 使用访问令牌
  3. 图片上传支持
  4. 支持Graph API的所有功能
  5. 它可以运行任何查询FQL
  6. 包含所有facebook对象的BEAN
  7. 这是免费的。 LGPL GNU许可证
  8. 进度对话框
  9. 退出功能
  10. 服务器/请求错误管理
  11. 密钥哈希/地理标记
  12. 无Facebook应用登录