Unity项目导入AndroidStudio
来源:互联网 发布:java微信上传图片接口 编辑:程序博客网 时间:2024/06/07 08:25
这几天一直在做Unity和Android交互的工作,之前都是将Eclipse和androidstudio工程导入Unity,今天百度了一下发现Unity工程也可以导入到Android项目中.于是就动手操作了一下.下面是我得一些心得.
首先要说一下,我是参考了zhaorui56 http://blog.csdn.net/zhaorui56/article/details/48845883的文章,他这里解决的是导入eclipse中的步骤,鉴于目前Android开发工程师都在使用androidstudio(本人三年android开发),而且unity导出的android项目就是eclipse工程,所以我着重讲解一下如何将Unity项目导入androidstudio中.
1首先将写好的Unity工程转成Android平台,添加包名,选中Google Android Project-->Export.
2创建新的Android工程(androidstudio),包名与导出Unity工程包名一致.
3在Android工程下创建assets文件夹,路径是app/src/main下,将Unity导出工程中的assets文件下的bin文件拷入新建的assets目录下.
4将导出工程中的libs文件夹中的文件拷入到as(Androidstudio)中libs文件夹下.
5将src目录里的UnityPlayerActivity,UnityPlayerNativeActivity,UnityPlayerProxyActivity三个类拷入as中相应位置.
6在as中打开AndroidManifest.xml
添加
<activity android:name=".UnityPlayerNativeActivity"> <meta-data android:name="unityplayer.UnityActivity" android:value="true" /></activity>
打开UnityPlayerNativeActivity类添加setContentView(mUnityPlayer.getView());
7可以将此Activity设为启动页(自行百度),也可在MainActivity中点击按钮跳入此界面(界面跳转自行百度).8注意最后一点在build.gradle中添加sourceSets { main { jniLibs.srcDirs = ['libs'] }}
我已经测试成功,而且我发现其实所有的Unity的Scene都是在UnityPlayerActivity中的,我现在也有一个问题时就跳到Unity场景的启动时间很长,我去掉Show Unity Splash Screen的勾选,启动会有很长时间的黑屏,找了很久解决方案也没找到,希望看到的人能帮助我解决这个问题.
- Unity项目导入AndroidStudio
- AndroidStudio导入项目常见问题
- AndroidStudio导入github项目
- AndroidStudio之导入项目
- AndroidStudio导入项目过慢
- AndroidStudio导入项目过慢
- AndroidStudio导入项目后报错
- 记AndroidStudio导入项目
- Eclipse项目导入AndroidStudio
- Unity 自动导出 AndroidStudio 项目
- AndroidStudio笔记--导入、删除项目
- AndroidStudio如何导入github项目
- 用AndroidStudio导入github项目
- androidstudio导入library项目开源库
- 用AndroidStudio导入github项目
- 用AndroidStudio导入github项目
- androidstudio如何导入项目依赖
- AndroidStudio如何导入github项目
- MFC 加入iocomp的ixyplo
- 四、Sybase数据库的常用工具说明
- Java集合框架-综合概述
- js 数组方法的理解
- 重写 重载 多态
- Unity项目导入AndroidStudio
- 高精度模板(第一弹,支持正负数)
- codevs动态规划 数字三角形
- 常用消息队列对比
- HEVC/H.265理论知识(2)——profile、level、tier
- 在ssh连接github时可能出现的问题
- WebGIS中等值面展示的相关方案简析
- Android Message 内存泄漏问题
- HttpClient的使用步骤