编译 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很难接,主要原因是官方没 ...
最新文章
- 实战(多图):旧路由器刷panabit系统!一台路由器的新生……
- 使用exe4j将java项目打成exe执行程序
- 数据科学家:21世纪最性感的职业
- testNG-失败用例重跑机制
- KandQ:单例模式的七种写法及其相关问题解析
- Android基础知识点的整理3
- Atmospheric Scattering in Unity5
- python在字典中插入新的数据_Python数据类型之字典dict
- kubernetes实践指南
- KITTI数据集详解
- URL和URI的区别
- 国内外最好的语料库汇总
- 第二讲 综合评价分析—TOPSIS法
- 【XXPHP源代码】把多个JS广告代码放到一个JS文件并调用
- 好看的皮囊 · 也是大自然的杰作 · 全球高质量 · 美图 · 集中营 · 美女 · 2017-08-24期...
- dxo photolab mac 破解版永久激活方法
- phpadmin的安装教程
- docker入门基础(四)
- for和of引导的不定式结构的区别
- Java架构师学习路线图
热门文章
- OCP 11G 051题库解析笔记-1
- Redis有意思的事儿
- Desthiobiotin-PEG-FITC仅用于科学研究,脱硫生物素-聚乙二醇-荧光素
- 030716工程科学概论
- “应用驱动,云领未来”智绽百城巡展走进潍坊 新IT助潍坊打造“产业强市
- Spark本地测试异常之 System memory 259522560 must be at least 471859200.
- Spring Web
- 永久勘误:微软等面试100题系列,答案V0.4版[第41-60题答案]
- skywalking 之 告警篇
- Html+CSS练习(百度注册页面)--div布局实现