原地址: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通信相关推荐

  1. Unity3d android 通信之 unity3d读取android SD卡文件

    此篇博文解决的问题是: 1.unity3d如何访问android SD卡的文件 2.如果把android端代码以jar包形式由unity3d调用 闲话不多说,现在咱们进入正题. 一.unity3d如何 ...

  2. Unity与Android通信交互

    版本 Unity2019.3以上 Android 3.4以上 前言 UnityPlayerActivity找不到!UnityPlayerActivity找不到!UnityPlayerActivity找 ...

  3. Unity3D For Android 开发教程【转http://game.ceeger.com/Unity/Doc/2011/Unity3D_For_Android.html】...

    Unity3D For Android 开发教程 Date:2011-08-01 04:33 我自认为抵挡诱惑的能力还是很强大的,关键的时候还能把持住自己.今天逛了一下南京的丹凤街,终于受不住Andr ...

  4. android 引用非 android 工程,Unity3D调用android方法(非插件方式)

    关于Unity3D工程与android工程的转换与合并,请参考我的另外一篇博客,如果你对Unity3D工程加入到android工程的过程不熟悉,也请先看完下面这篇博客: android与Unity3D ...

  5. Unity3D调用android方法(非插件方式)

    关于Unity3Dproject与androidproject的转换与合并,请參考我的另外一篇博客.假设你对Unity3Dproject增加到androidproject的过程不熟悉.也请先看完以下这 ...

  6. unity3d android 后台运行,unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android...

    易采站长站为您分析unity3d发布apk在android虚拟机中运行的详细步骤,需要的朋友可以参考下 unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android ...

  7. Unity3D for Android 纹理压缩支持

    原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 Unity3D引擎技术交流QQ群:[119706192]本文链接地址: Unity3D for Android 纹理压缩支持 首先附图:U ...

  8. 【Unity3D软硬件】Unity3D与串口通信 SerialPort类完全教程

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  9. unity3d调用android方法,Unity3D 调用Android原生方法2

    原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅Unity3D引擎技术交流QQ群:[119706192]本文链接地址:Unity3D 调用Android原生方法2 记一次Unity通过An ...

最新文章

  1. 谷歌这波大动作,暴露了什么信号?
  2. iOS tabview 适配问题
  3. 出现的是乱码_cad状态栏出现了方框乱码怎么办?
  4. 微课|中学生可以这样学Python(1.5节):标准库与扩展库对象的导入
  5. C# winfrom gridview全部选择和全部取消
  6. pytorch RuntimeError: expected scalar type Double but found Float
  7. HDFS与HBASE的动态节点的扩容(增删)小白级(二)
  8. 大象装进冰箱要几步?Python 来解答
  9. word文档找不到smartart_教大家word中smartart在哪找
  10. yolo的map计算详解
  11. springboot+vue+Elementui学生考勤在线请假系统
  12. ParsingError问题的解决
  13. 华师大数据科学考研_华东师范大学数据科学与工程学院硕士研究生录取名单公示...
  14. 怎么制作网站?手把手教你10个网站建设的步骤!
  15. 【莫比乌斯反演】互质数对
  16. 大二上期计算机试题答案,英语综合教程3(大二上期),课后翻译题答案
  17. ssm上传图片文件到ftp(图片压缩处理)
  18. RationalDMIS 7.1 曲线轮廓度
  19. Zemax操作39--POP的案例(空间滤波器)
  20. 【随手写】偷懒新技能:Applescript

热门文章

  1. c语言邻接表的构建_C++实现有向图邻接表的构建
  2. VC++中的char,wchar_t,TCHAR(转载)
  3. mysql eval,mysql中是否有类似于eval的写法的,答案在这里
  4. oracle 动态sql列转行_SQL优化笔记分享:34条实用经验可别错过!
  5. html中能比较两个小数吗,javascript如何判断数值是否为小数?
  6. python操作excel-openpyxl(1)
  7. 【Python】Python一行代码能做什么,30个实用案例代码详解
  8. 【面试招聘】聊聊读研究生应该怎么权衡offer的选择:适合选择恐惧症
  9. 【深度学习】循环神经网络(RNN)简易教程
  10. 【职场建议】开发转算法,我们应该如何准备(过来人的肺腑之言)