自:http://game.ceeger.com/forum/read.php?tid=13479

如果你的工程只能以.Net 2.0而不能以.Net 2.0 subset运行,请看另外一个方法。 
地址:http://game.ceeger.com/forum/read.php?tid=13479&fid=27

=============================================================== 
在此感谢下ganqiang87童鞋,本来之前试过这个方法的 但是不行,可是后来他说可以。我就试了下另外一个模式,结果就成了。

步骤: 
1. 下载protobuf-net源码, 把其中“protobuf-net”文件夹 拷贝到unity 即可 . (我从svn下载好之后有很多文件夹的,比如protobuf-net,protobuf-net_IKVM,protobuf-net_MonoDroid,protobuf-net_Phone7 ,ProtoGen,QuickStart 等等 ,只复制那个protobuf-net就可以 。) 
地址:http://code.google.com/p/protobuf-net/source/checkout 
通过svn下载。 
================================================================================ 
注意:  现在protobuf-net google官网已经不存在源码了, 作者已经把代码转移到github上去了 
         新地址: https://github.com/mgravell/protobuf-net 
================================================================================ 
2. 建立一个新的文件smcs.rsp  ,内容是-unsafe 
3. 把工程设置为.Net 2.0 subset 
4. 重启Unity 
这样就搞定了。

需要注意的是: 
你的工程必须是.Net 2.0 subset,  如果是.Net 2.0是无法在ios上用这个方法的。(看帖子开头的红字)

如果你之前使用dll的方式,而要转换成源码的方式 , 是很简单的(反之也一样)。 具体可以看一下源码中的Serializer类,函数名都一样。

提供包下载(里面包括了protobuf-net源码和smcs.rsp ,直接导入到工程就可以使用):http://pan.ceeger.com/viewfile.php?file_id=1832

(转)[原创]在ios android设备上使用 Protobuf (使用源码方式)相关推荐

  1. (转)在ios android设备上使用 Protobuf (使用dll方式)

    自:http://game.ceeger.com/forum/read.php?tid=13479 如果你的工程可以以.Net 2.0 subset模式运行,请看这个帖子中的方法. 地址:http:/ ...

  2. 微软云平台媒体服务实践系列 1- 使用静态封装为iOS, Android 设备实现点播(VoD)方案...

    微软的云平台媒体服务为流媒体服务提供了多种选择,在使用流媒体服务为企业做流媒体方案时,首先需要确认要流媒体接收目标,如针对广大iOS, Android移动设备,由于它们都支持HLS 格式的流媒体,基于 ...

  3. 在 Android 设备上搭建 Web 服务器

    在 Android 设备上搭建 Web 服务器 叶志陈已关注 12018.04.11 00:20:05字数 1,018阅读 10,291 一般而言,Android 应用在请求数据时都是以 Get 或 ...

  4. Android设备上一张图片的显示过程

    转自:http://blog.csdn.net/jxt1234and2010/article/details/50524213 Android设备上一张图片的显示过程 应用示例 假如我们现在有一张这样 ...

  5. android手机icoude邮件,如何在Android设备上访问Apple应用和数据?教程来了!

    原标题:如何在Android设备上访问Apple应用和数据?教程来了! 对于一些出于工作原因,拥有ios和Android不同系统手机的人来说,有时候会觉得在共享资料或数据上会比较麻烦.但是,其实并非如 ...

  6. 设置android启动器,教程:在任意 Android 设备上安装 HTC 专属桌面启动器

    HTC 手机的标志性 Sense UI 几乎是伴随着 Android 系统成长起来的,BlinkFeed 作为 Sense 5 的新特性进入了人们的视野之中.经历了几代更新,BlinkFeed 受到更 ...

  7. 如何查看Android设备上的分区信息

    Android设备上,一般都会存在一块eMMC存储芯片来存放系统和用户数据,甚至部分的引导程序. 一般设备出厂时,各个厂商都会将这块存储芯片分成很多的分区,每个分区内存放不同的内容.具体分区的布局每个 ...

  8. java图像分类源码_在Android设备上使用NCNN图像分类的demo

    [实例简介] 在Android设备上使用NCNN图像分类的demo,是一个Android项目 [实例截图] [核心代码] NCNN1 └── NCNN1 ├── app │   ├── app.iml ...

  9. OpenCV在Android设备上运行深度网络

    OpenCV在Android设备上运行深度网络 在Android设备上运行深度网络 介绍 要求 创建一个空的Android Studio项目 添加OpenCV依赖项 做一个样品 在Android设备上 ...

  10. android 摄像头参数,获取Android设备上的详细的摄像头信息

    原标题:获取Android设备上的详细的摄像头信息 如何获取Android设备上的详细的摄像头信息呢? 目前Samsung的Galaxy Tab和Nexus S均有前置摄像头,获取Android摄像头 ...

最新文章

  1. Mac 从Makefile 编译 Rocksdb 源码的一些注意事项
  2. 《C语言》-(算术运算、关系运算、逻辑运算)
  3. linux操作python
  4. 一次性掌握JDK、JRE、JVM的概念以及三者之间的关系【2021整理】
  5. java pause_java – 更有效的暂停循环方式
  6. tc/traffic control 网络控制工具
  7. Gradle[1]gradle distZip时,增加目录信息到zip中
  8. MySQL (9)---数据类型
  9. 27.用webpack自搭react和vue框架
  10. uni-app实现微信小程序一键登录
  11. Vue 3.0 Ref-sugar 提案到底是啥,真的是自寻死路吗?
  12. jQuery-表单校验
  13. L1, L2以及smooth L1 loss
  14. 尝试在Mac上编译DNX
  15. Linux系统鲁大师查看CPU、内存、显卡信息
  16. 【摘自csdn】一场我没有看懂的相亲
  17. Ueditor编辑器实战 HTML / vue+v-model
  18. Java学习导航汇总
  19. 【免费开放源码】审批类小程序项目实战(预约历史页面)
  20. 自然语言处理常见算法与模型

热门文章

  1. POI设置导出的EXCEL锁定指定的单元格
  2. 容错性设计原则(一)
  3. 演绎与归纳,双管齐下
  4. 新win10计算机分区,预装win10系统新电脑怎么分区
  5. 传新版支持光追的 MikuMikuDance 正由另一人研发——MikuMikuDance 2 Project
  6. 华为手机能隐藏蓝牙吗_华为手机的11个隐藏功能
  7. 正弦波和方波驱动的优缺点
  8. 如何在java中实现小数点自增_java保留小数的四种实现方法
  9. Android仿网易云项目代码,Android项目实战教程之高仿网易云音乐启动页实例代码...
  10. 批处理——详解%~dp0 %~nx0