目前Facebook官网无人更新SDK,只好自己尝试编译。
最后编译出新的库文件,替代了本地之前安装的 9.2.0版本,并成功打包出Android版本。

1. 从 Github 下载最新版本工程
下载地址:https://github.com/facebook/facebook-sdk-for-unity

2. 解压后目录
Facebook.Unity                                        - Facebook.Unity.dll
Facebook.Unity.Android                           - Facebook.Unity.Android.dll     
Facebook.Unity.Android.StrippingHack
Facebook.Unity.Canvas                          - Facebook.Unity.Canvas.dll
Facebook.Unity.Editor                             - Facebook.Unity.Editor.dll
Facebook.Unity.IOS                                - Facebook.Unity.IOS.dll
Facebook.Unity.IOS.StrippingHack
Facebook.Unity.Settings                         - Facebook.Unity.Settings.dll
Facebook.Unity.Tests                              - 示例?
Facebook.Unity.Windows                        - Windows 版本
facebook-android-wrapper                       - Android Studio 工程
UnitySDK                                                 - Unity 插件目录(只缺少dll文件)
scripts                                                      - 编译及复制用脚本

3. Visual Studio 打开解决方案
遇到几个问题:
a. 缺少 Unity 相关库文件
        在根目录下创建存放依赖库文件的目录,如 MyLibs 
        从 Unity Editor 目录下,复制所有 Unity 库文件,如:
        C:\Program Files\Unity\2019.4.34f1\Editor\Data\Managed\UnityEngine

b. 缺少 Unity.UI 相关定义
        在根目录下创建 UnityEngine.UI 目录工程
        复制 Unity 工程中 Library\PackageCache\com.unity.ugui@1.0.0\Runtime 的所有内容

4. 设置每个项目的引用
逐一点开每个工程,设置“属性”

设置引用路径,如 E:\Software\Develop\Facebook\facebook-sdk-for-unity-main\MyLibs\

右键点击“引用” => “增加引用”,添加相关依赖的库

5. 使用 Release 配置,生成工程
自行复制生成的 dll 文件到 UnitySDK 目录中对应的位置,或运行相关脚本

编译 Facebook SDK for Unity相关推荐

  1. Facebook SDK For Unity

    问题汇总: 一.版本升级无法回退 Facebook SDK 从9.0升级到9.2,打包APK安装运行 当回退到9.0版本,新APK出现无法登陆. 二.SDK下载 官网地址 https://develo ...

  2. 接入安卓Facebook SDK的AppEvents

    1.后台配置 在后台需要配置3个内容:包名.默认活动类.密钥散列 facebook-android-sdk-4.42.0-cocos2D文档类资源-CSDN下载facebook-android-sdk ...

  3. 三分钟集成 TapTap 防沉迷 SDK(Unity 版)

    三分钟集成 Tap 防沉迷 SDK(Unity 版) 一.SDK 介绍 基于国家对上线所有游戏必须增加防沉迷功能的政策下,TapTap 推出防沉迷 SDK,供游戏开发者进行接入:允许未成年用户在周五. ...

  4. 三分钟集成 TapTap 登录 SDK(Unity 版)

    三分钟集成 Tap 登录 SDK(Unity 版) 一.SDK 介绍 Tap 登录分为两种类型: 基于内建账户系统 单纯 TapTap 用户认证 以上两种方式功能区别可以参考官方文档介绍,本文档就不再 ...

  5. Facebook sdk嵌入,登陆与注销

    最近项目需要使用Facebook登陆.在做完之后于是就像总结下,方便后来人使用.Facebook需要翻墙才能登陆.网上有好多翻墙软件和教程,大家可以先去看看. 使用Facebook登陆首需要去http ...

  6. 编译android sdk方法

    自己编译android sdk满足开发需求 $. ./build/envsetup.sh $make sdk -j4

  7. Android FaceBook sdk 登录接入

    最近鼓捣一些外面的东西,学习了下FaceBook sdk的接入过程.当然会用到一些工具才可以进行这些操作的,这里就不多说了.大家可以看看这个Android 版 Facebook 登录官方文档,跟着步骤 ...

  8. ios 新版本 facebook SDK 分享方法

    管理的例子挺好的. 官方的登录文档地址https://developers.facebook.com/ios/login-ui-control/ 使用方法 第一步添加appid 在info.plist ...

  9. Unity接入AWS S3过程,AWS SDK for Unity 踩坑记录

    AWS S3,亚马逊的资源服务器服务,最近在研究这一块内容.记录一下踩坑的内容. 研究了AWS SDK for unity和AWS SDK for .net 两部分 unity很难接,主要原因是官方没 ...

最新文章

  1. “CV_GRAY2BGR”: 未声明的标识符
  2. ASP.NET MVC涉及到的5个同步与异步,你是否傻傻分不清楚?[下篇]
  3. vue xxx was assigned to but it has no setter.
  4. 以某个字符开始_小白从零开始数据分析01—Excel常用公式汇总(数据清洗)
  5. JSP EL表达式 将数组拼接成字符串
  6. datagridview滚动条自动滚动_微软新贡献:进一步优化Chromium的滚动特性
  7. python随机生成100内的10个整数_用python随机生成数字教程_如何用Python编程随机产生10个随机整数,并输出这10个整数的和�9�3...
  8. P7324-[WC2021]表达式求值【dp】
  9. 边缘检测之Canny
  10. java 状态模式 重试_java状态模式
  11. 解决 Docker Image的UTF-8中文字符集的问题(以Oracle为例)
  12. java 泛型的类型擦除和桥方法
  13. linux下rpm包安装jdk,linux jdk rpm包安装
  14. windows datacenter 2012 R2 密钥
  15. matlab 球坐标绘图,在Matlab中绘制球坐标系
  16. linux看磁盘是sas还是sata吗,SAS和SATA硬盘傻傻分不清?看这里
  17. [Hadoop in China 2011] 人人网:基于Hadoop的SNS统计和聚类推荐
  18. 使用ajax实现页面分页
  19. 分布式搜索引擎ElasticSearch之高级运用(三)
  20. PDF文件压缩的简单方法

热门文章

  1. Java黑皮书第一章习题
  2. linux恢复硬盘数据
  3. github上star最多的抢火车票软件教程
  4. IIS简介和WEB部署、FTP部署
  5. 【智能优化算法之GOA优化】
  6. 家里没有信号无服务器,在家里手机没信号怎么办 会是什么原因【图文】
  7. IBRNet:基于IBR的NeRF
  8. 参考文献中英文人名_参考文献中英文人名的缩写规则精要.doc
  9. 系统清理优化工具:CCleaner
  10. 南审的计算机专业怎么样,南京审计大学(专业学位)计算机技术考研难吗