unity与Android相互传递消息

参考1:http://www.xuanyusong.com/archives/667

参考2:http://www.xuanyusong.com/archives/676

参考3:https://www.douban.com/note/506767653/

稍新的方法:https://blog.csdn.net/ycl295644/article/details/52470921

Unity打包篇:能够解决Unity打包Gradle遇到的所有问题方法整合!(持续更新中!):https://blog.csdn.net/qq_15020543/article/details/80525743

Android/Unity实战篇:打包代码为jar/aar供Unity调用(完整版):https://blog.csdn.net/qq_15020543/article/details/82976850

 Unity Android平台下插件/SDK开发通用流程:https://blog.csdn.net/ZhangDi2017/article/details/65629589

 

很感谢雨松的指导,经历了两天的痛苦尝试终于完成了!我是初学者,做过Android,对上边的xml文件很熟悉。但用win7而不是苹果的,不能照雨松老师的方法来,所以在生成安卓工程的jar时遇到了极大的困难。由于不会用AndroidStudio的导出,于是我用了之前eclipse来重做这个例子工程。其间Unity3d又遇到了build APK时建立到一半说jar资源重复的问题,一大堆错误码让人不知所措。有几个注意给大家:1 建立Android工程时,最小所需SDK选在4.0以上,这样Android工程就用不到appcompat_v7的一个包(我也不太明白,但是Android就可以不继承ActionBarActivity而继承Activity了,有大神会的给我讲讲啊……),然后你的style.xml就不会有parent=”Theme.AppCompat.Light,而是parent=”android:Theme.Light”,这个在unity build APK时报错会有的,不信你就试试……2 建议参考下 http://www.itnose.net/detail/6077772.html,这篇最后有个资源,可以照着他的文件夹格式来把安卓的jar成功导出。最终解决办法是在导出时整个工程全部导出,导出完以后只保留com->class->…那些文件作为jar,把其他的文件删去(这是最笨的方法,可以在导出时少勾选,但我没成功……)再放到unity工程的Plugins->Android->bin下。当然res文件夹和AndroidManifest文件按雨松老师的格式来就行了。3 最后记得把scene.unity和Test.cs放到和Plugins文件夹平行的位置(和雨松老师的格式一样),再把buildsetting的playersetting改了(听雨松的),最后build就能生成APK啦,安装到手机试试吧。p.s. 上边那个网址里的资源,还把Unity工程的Android文件夹里加了src文件夹,里边有几个.mk .sh .cpp文件不知道是干嘛的,我没加但是也成功了,有大神知道的也请给我讲讲啊,谢谢!

 

unity与ios相互传递消息

参考1:http://www.xuanyusong.com/archives/517

参考2:http://www.xuanyusong.com/archives/521

转载于:https://www.cnblogs.com/LiTZen/p/11539816.html

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐