Unity3d与android通信
原地址:http://www.cnblogs.com/alongu3d/p/3661077.html
unity3d与android的通信,从网上搜索了一些文章,发现我的始终不成功!后来调试通了,现在
总结一下!
要注意几个地方:
1.不管是win7 64位还是32位,都可以!但是都必须要安装32位的java sdk1.6,eclipse 32,adt 32位!
2.新建的android项目,必须选择Target SDK为Android 4.0 SDK以上,如果选择
Android 4.0 SDK以下的,导入到unity中打包的时候会提示一些xml文件的错误!
SDK选择图
如果不选择SDK 4.0,在unity中打包项目的时候,会提示这些文件有错误!
3.添加unity3d的一个classes.jar文件,位置为C:\Program Files (x86)\Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar!
3.1如何添加这个jar
在项目上右键,然后点属性,找到jar文件,添加即可!
4.首先有个类继承UnityPlayerActivity,android程序启动的时候,会实例化这个类!
5.然后在这个类中添加一些android原生的方法!
6.导出jar文件
6.1 右键android项目,导出jar文件,默认选择即可,就可以导出jar文件了,名字自定义!
7.定义AndroidMainfest.xml文件,自定义的类都需要在里面注册!
8.然后在unity中,新建一个Plugins文件夹,在Plugins文件夹下建立Android文件夹,
在Android文件夹下建立bin文件夹
8.1 把AndroidMainfest.xml文件放到Android目录下
8.2 把刚才打包的jar文件放到bin目录下!
8.3 把res文件夹放到android目录下即可!
9.导出android程序
在Player Setting的设置中,设置Bundle Identifier为android的包名
这下就说完了,有问题请留言,一起探讨!
Unity3d与android通信相关推荐
- Unity3d android 通信之 unity3d读取android SD卡文件
此篇博文解决的问题是: 1.unity3d如何访问android SD卡的文件 2.如果把android端代码以jar包形式由unity3d调用 闲话不多说,现在咱们进入正题. 一.unity3d如何 ...
- Unity与Android通信交互
版本 Unity2019.3以上 Android 3.4以上 前言 UnityPlayerActivity找不到!UnityPlayerActivity找不到!UnityPlayerActivity找 ...
- Unity3D For Android 开发教程【转http://game.ceeger.com/Unity/Doc/2011/Unity3D_For_Android.html】...
Unity3D For Android 开发教程 Date:2011-08-01 04:33 我自认为抵挡诱惑的能力还是很强大的,关键的时候还能把持住自己.今天逛了一下南京的丹凤街,终于受不住Andr ...
- android 引用非 android 工程,Unity3D调用android方法(非插件方式)
关于Unity3D工程与android工程的转换与合并,请参考我的另外一篇博客,如果你对Unity3D工程加入到android工程的过程不熟悉,也请先看完下面这篇博客: android与Unity3D ...
- Unity3D调用android方法(非插件方式)
关于Unity3Dproject与androidproject的转换与合并,请參考我的另外一篇博客.假设你对Unity3Dproject增加到androidproject的过程不熟悉.也请先看完以下这 ...
- unity3d android 后台运行,unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android...
易采站长站为您分析unity3d发布apk在android虚拟机中运行的详细步骤,需要的朋友可以参考下 unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android ...
- Unity3D for Android 纹理压缩支持
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 Unity3D引擎技术交流QQ群:[119706192]本文链接地址: Unity3D for Android 纹理压缩支持 首先附图:U ...
- 【Unity3D软硬件】Unity3D与串口通信 SerialPort类完全教程
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...
- unity3d调用android方法,Unity3D 调用Android原生方法2
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅Unity3D引擎技术交流QQ群:[119706192]本文链接地址:Unity3D 调用Android原生方法2 记一次Unity通过An ...
最新文章
- 谷歌这波大动作,暴露了什么信号?
- iOS tabview 适配问题
- 出现的是乱码_cad状态栏出现了方框乱码怎么办?
- 微课|中学生可以这样学Python(1.5节):标准库与扩展库对象的导入
- C# winfrom gridview全部选择和全部取消
- pytorch RuntimeError: expected scalar type Double but found Float
- HDFS与HBASE的动态节点的扩容(增删)小白级(二)
- 大象装进冰箱要几步?Python 来解答
- word文档找不到smartart_教大家word中smartart在哪找
- yolo的map计算详解
- springboot+vue+Elementui学生考勤在线请假系统
- ParsingError问题的解决
- 华师大数据科学考研_华东师范大学数据科学与工程学院硕士研究生录取名单公示...
- 怎么制作网站?手把手教你10个网站建设的步骤!
- 【莫比乌斯反演】互质数对
- 大二上期计算机试题答案,英语综合教程3(大二上期),课后翻译题答案
- ssm上传图片文件到ftp(图片压缩处理)
- RationalDMIS 7.1 曲线轮廓度
- Zemax操作39--POP的案例(空间滤波器)
- 【随手写】偷懒新技能:Applescript
热门文章
- c语言邻接表的构建_C++实现有向图邻接表的构建
- VC++中的char,wchar_t,TCHAR(转载)
- mysql eval,mysql中是否有类似于eval的写法的,答案在这里
- oracle 动态sql列转行_SQL优化笔记分享:34条实用经验可别错过!
- html中能比较两个小数吗,javascript如何判断数值是否为小数?
- python操作excel-openpyxl(1)
- 【Python】Python一行代码能做什么,30个实用案例代码详解
- 【面试招聘】聊聊读研究生应该怎么权衡offer的选择:适合选择恐惧症
- 【深度学习】循环神经网络(RNN)简易教程
- 【职场建议】开发转算法,我们应该如何准备(过来人的肺腑之言)