原地址:http://blog.csdn.net/alking_sun/article/details/36175187

1.安卓层开发并暴露接口。

  • launcher activity(以下称为UnityActivity)最好要继承com.unity3d.player.UnityPlayerActivity
  • UnityActivity不要设置View(setContentView(R.layout.unity_start);),否则打包好的apk的界面就是设置的view
  • 接口如:public void functionName(Params param...);Params最好是String,int ,long等primitive
2.运行安卓程序。
不出意外会报错,而且是不能找到mono库。

3. 打包jar
运行完程序之后,ide将生成apk文件,在同文件夹下,会出现文件夹比如com,里面的文件结构就是安卓里面的package结构。
运行jar -cvf plugin.jar com\
就会在文件夹下生成plugin.jar
然后放在project\bin文件夹下。
4.在unity 里面写接口:
1.获得UnityActivity:
AndroidJavaClass cls_UnityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
 AndroidJavaObject activity  = cls_UnityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
2.调用方法:
调用void 方法
activity.Call("functionName",param...);
调用返回值
activity.Call<return type>("functonName",params...);
5.放入资源文件:
文件机构如图:
Asset
-Plugins
--Android
AndroidManifest.xml
---assets
---bin
plugin.jar
---libs
---res
----drawable
----layout
----valus
注意:
原来放在libs的unity.jar 一定要删除掉
6.unity 打包apk
在PlayerSetting里面的bundlerIdentifier一定要和manifest里面的package 对应。

unity android 集成指南相关推荐

  1. unity android 分包,Unity以分包(obb)形式集成到安卓原生 我慢慢填坑

    Unity以分包(obb)形式集成到安卓原生 我慢慢填坑 Unity以分包(obb)形式集成到安卓原生 我慢慢填坑 工作中有需要将unity项目集成到安卓原生中,随着工作推进需要分包去发布到googl ...

  2. android极光推送 小米,极光推送- 小米厂商通道集成指南 - 极光文档

    JPush SDK 小米通道集成指南 概述 在国内 Android 生态中,推送通道都是由终端与云端之间的长链接来维持,严重依赖于应用进程的存活状态.如今一些手机厂家会在自家 rom 中做系统级别的推 ...

  3. 网易云IM(即时通讯) 集成指南(Android)

    网易云IM(即时通讯) 集成指南(Android) 新手接入指南 网易云官网地址自行观看,开发文档很清楚. 两种集成方式 1.as 通过gradle导入依赖集成 2.手动下载sdk. 我们这里用第一种 ...

  4. 极光推送服务器端文档,Android SDK 集成指南

    极光统计 Android SDK 集成指南 使用提示 本文是JAnalytics Android SDK 标准的集成指南文档. 匹配的 SDK 版本为:v1.0.0及以后版本. 如果您想要快速地测试. ...

  5. Android 快速集成指南 - ShareSDK Wik

    Android 快速集成指南 - ShareSDK Wiki http://sharesdk.cn/Download

  6. android push sdk6,JPush SDK 华为通道集成指南

    JPush SDK 华为通道集成指南 概述 在国内 Android 生态中,推送通道都是由终端与云端之间的长链接来维持,严重依赖于应用进程的存活状态.如今一些手机厂家会在自家 rom 中做系统级别的推 ...

  7. android 华为推送sd卡,华为推送通道集成指南

    1. 华为推送通道集成指南 华为推送通道是由华为官方提供的系统级推送通道.在华为手机上,推送消息能够通过华为的系统通道抵达终端,并且无需打开应用就能够收到推送.使用此功能必须先集成信鸽3.2.1-be ...

  8. unity android x86,Unity3d面向英特尔 x86 平台的 Unity* 优化指南: 第 4 部分

    目录 返回至教程第 3 部分: 不必要的高分辨率纹理很容易成为移动游戏中的瓶颈,造成硬件效率降低. 因此,您不仅需要确认场景中所用纹理是否采用压缩格式,而且还需要核实您已经选中 Generate Mi ...

  9. Unity增强现实初学者指南视频教程 A Beginner’s Guide to Augmented Reality with Unity

    Unity增强现实初学者指南视频教程 A Beginner's Guide to Augmented Reality with Unity MP4 |视频:h264,1280×720 (部分1920X ...

最新文章

  1. springboot-6-整合jdbc
  2. Apache架构师的30条设计原则!
  3. python __call__的作用,是可以将对象作为方法使用的关键 分析nn.Module源码
  4. 2014年第五届蓝桥杯C/C++ A组国赛 —— 第一题:海盗分金币
  5. 蓝桥杯 基础练习 十六进制转八进制
  6. 计算机学术硕士课题,硕士学术论文选题的原则分析
  7. stm32按键输入实验c语言,stm32f103学习笔记(三)按键输入(IO口输入)
  8. MySQL常用函数 二
  9. JS 继承(类式 与 原型式)
  10. excel函数学习系列一
  11. SVN安装和使用详细教程
  12. 使用WePE对无法启动的系统文件进行操作
  13. 数据中台-标签体系介绍
  14. 管理的两大核心,工作目标、人的价值
  15. 推荐一款特别厉害的在线工具,程序员的百宝箱
  16. 基于go语言搭建高性能IM系统
  17. zabbix代理服务器配置
  18. APP和后端HTTP通信加密思路
  19. 电影学英语系列:双字幕电影
  20. 几款接口文档管理工具

热门文章

  1. 光照传感器哪个好_传感器2—光敏传感器
  2. u盘读写测试_如何提高u盘读写速度 提高u盘读写速度方法【详细步骤】
  3. 【阿里云课程】从零开始1小时快速掌握Pytorch核心功能,完成完整的项目实践...
  4. 【杂谈】如何使用有三AI生态学习计算机视觉和自然语言处理等内容
  5. 【DL4J速成】Deeplearning4j图像分类从模型自定义到测试
  6. 【caffe解读】 caffe从数学公式到代码实现3-shape相关类
  7. MNA-CNN: 如何在美学质量评估中储存照片原始信息
  8. 中国飞机制造及修理行业未来需求预测及发展态势研究报告2021版
  9. 全球及中国生物技术产业创新发展模式及十四五应用方向研究报告2021-2027年
  10. 因果图法的介绍与示例分析【转载】