编译 Facebook SDK for Unity
目前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相关推荐
- Facebook SDK For Unity
问题汇总: 一.版本升级无法回退 Facebook SDK 从9.0升级到9.2,打包APK安装运行 当回退到9.0版本,新APK出现无法登陆. 二.SDK下载 官网地址 https://develo ...
- 接入安卓Facebook SDK的AppEvents
1.后台配置 在后台需要配置3个内容:包名.默认活动类.密钥散列 facebook-android-sdk-4.42.0-cocos2D文档类资源-CSDN下载facebook-android-sdk ...
- 三分钟集成 TapTap 防沉迷 SDK(Unity 版)
三分钟集成 Tap 防沉迷 SDK(Unity 版) 一.SDK 介绍 基于国家对上线所有游戏必须增加防沉迷功能的政策下,TapTap 推出防沉迷 SDK,供游戏开发者进行接入:允许未成年用户在周五. ...
- 三分钟集成 TapTap 登录 SDK(Unity 版)
三分钟集成 Tap 登录 SDK(Unity 版) 一.SDK 介绍 Tap 登录分为两种类型: 基于内建账户系统 单纯 TapTap 用户认证 以上两种方式功能区别可以参考官方文档介绍,本文档就不再 ...
- Facebook sdk嵌入,登陆与注销
最近项目需要使用Facebook登陆.在做完之后于是就像总结下,方便后来人使用.Facebook需要翻墙才能登陆.网上有好多翻墙软件和教程,大家可以先去看看. 使用Facebook登陆首需要去http ...
- 编译android sdk方法
自己编译android sdk满足开发需求 $. ./build/envsetup.sh $make sdk -j4
- Android FaceBook sdk 登录接入
最近鼓捣一些外面的东西,学习了下FaceBook sdk的接入过程.当然会用到一些工具才可以进行这些操作的,这里就不多说了.大家可以看看这个Android 版 Facebook 登录官方文档,跟着步骤 ...
- ios 新版本 facebook SDK 分享方法
管理的例子挺好的. 官方的登录文档地址https://developers.facebook.com/ios/login-ui-control/ 使用方法 第一步添加appid 在info.plist ...
- Unity接入AWS S3过程,AWS SDK for Unity 踩坑记录
AWS S3,亚马逊的资源服务器服务,最近在研究这一块内容.记录一下踩坑的内容. 研究了AWS SDK for unity和AWS SDK for .net 两部分 unity很难接,主要原因是官方没 ...
最新文章
- “CV_GRAY2BGR”: 未声明的标识符
- ASP.NET MVC涉及到的5个同步与异步,你是否傻傻分不清楚?[下篇]
- vue xxx was assigned to but it has no setter.
- 以某个字符开始_小白从零开始数据分析01—Excel常用公式汇总(数据清洗)
- JSP EL表达式 将数组拼接成字符串
- datagridview滚动条自动滚动_微软新贡献:进一步优化Chromium的滚动特性
- python随机生成100内的10个整数_用python随机生成数字教程_如何用Python编程随机产生10个随机整数,并输出这10个整数的和�9�3...
- P7324-[WC2021]表达式求值【dp】
- 边缘检测之Canny
- java 状态模式 重试_java状态模式
- 解决 Docker Image的UTF-8中文字符集的问题(以Oracle为例)
- java 泛型的类型擦除和桥方法
- linux下rpm包安装jdk,linux jdk rpm包安装
- windows datacenter 2012 R2 密钥
- matlab 球坐标绘图,在Matlab中绘制球坐标系
- linux看磁盘是sas还是sata吗,SAS和SATA硬盘傻傻分不清?看这里
- [Hadoop in China 2011] 人人网:基于Hadoop的SNS统计和聚类推荐
- 使用ajax实现页面分页
- 分布式搜索引擎ElasticSearch之高级运用(三)
- PDF文件压缩的简单方法