案头见蠹鱼,犹胜凡俦侣。这篇文章主要讲述Android工程导入Unity3D(避坑版)相关的知识,希望能为你提供帮助。
最近与各种牛逼的项目管理软件打交道,比如SourceTree,要看英文版的才看得懂,中文反而不会用!。。。
文章图片
这篇博客适合没怎么接触过安卓的小伙伴们,网上也有很多相关的教程,但是大多都没有具体的操作或则操作不全。安卓知识欠缺的小伙伴很容易迷失方向。
文章图片
首先,从新建一个安卓工程开始,我用的是Eclipse
File------> new file------> android Application Project.
文章图片
弹出以上页面,注意红色的划线了,最小的SDK选4.0以上,为什么呢?
因为如果选4.0以下,android为了让4.0以下的机子能兼容4.0以上android的布局,使用了android-support-V7-appcompat的兼容包。如果有V7兼容包,在后续的打包android的jar包和导入Unity就麻烦了。
(如果有知道如何处理v7兼容包的小伙伴们,希望可以分享下技术)
接下来的步骤没多少注意的,大概就是一直选默认的,一直next就行了。
接下来,到了这一步,大家可以参考雨松MOMO的帖子http://www.xuanyusong.com/archives/667
雨松没有提到android打包jar该注意哪些步骤,所以会有一堆的疑问:
所以下面就详细讲解下如何打包jar和该放什么资源
文章图片
只勾选src和res
文章图片
然后选择一个文件夹保存就可以了。
下面就是把android工程导入到Unity3D了
U3D的路径如下:
文章图片
把android工程的res文件下的所有资源拷到Unity3d的res文件夹下
把android的配置文件AndroidManifest.xml拷到Unity3d的Android文件夹下
把刚打包的jar文件,拷到Unity3d的bin文件夹下
如果你的android工程用了其他的jar包,就直接这些jar包拷到Unity3d的libs文件夹下
注意:不能重复导入class包
文章图片
最后Unity的文件大概是这样的
文章图片
之后就可以开始测试了
以下再贴一个参考地址
http://www.cnblogs.com/wuzhang/p/wuzhang20160701.html
http://blog.csdn.net/qinyuanpei/article/details/39348677
【Android工程导入Unity3D(避坑版)】 http://blog.csdn.net/yang8456211/article/details/51331358
推荐阅读
- 通过 PC 远程控制 Android 的应用 -- 可以将手机屏幕投射显示到电脑上
- [Android中级]使用Commons-net-ftp来实现FTP上传下载的功能
- Android 百度地图 SDK v3.0.0
- AutoMapper的使用
- 安卓点击事件回调机制的思考
- Android开发系列(二十四)(Notification的功能与使用方法)
- react-native使用Swiper在安卓上不显示
- Android-Android studio中关于模拟器的/data目录不能显示的解决办法
- 运营数据库和数据仓库之间的区别