黄沙百战穿金甲,不破楼兰终不还。这篇文章主要讲述将Unity导出的Eclipse工程转换为AndroidStudio工程相关的知识,希望能为你提供帮助。
在开发unity过程中,
需要真机调试,
但是unity和手机连接,
控制台输出手机的debug.log信息比较麻烦,
那么手机运行unity项目的时候有什么办法查看debug.log信息呢?
在这里我提供两种较简单的方法,
得到log输出。
1,
如果只是需要了解少部分信息,
直接在uniyt项目中增加ui的text控件,
将debug.log信息输出到text上,
可以在项目运行的时候直接在手机上看到debug.log信息。
2,
如果想一直看到log信息,
那么可以采取将unity导出google工程的方法(
eclipse或myeclipse可以直接导入打开)
,
再将导出的项目移进android studio中,
运行调试。
这里主要说明第二种方法怎么做:
需要看eclipse项目导入android studio的同学,
直接跳至第2)
步
步骤:
1)
将unity项目导出到文件夹:
转换到安卓平台,
这里只勾选google android project。然后导出到自己新建的文件夹。
文章图片
2) 打开导出的文件夹, 看到如下内容.这是unity5.x导出的google文件内容。eclipse生成的文件也同样是这种形式。
文章图片
3) 新建android studio空项目。
4) 项目视图中将Android转换project, 如图。
文章图片
5) 展开android studio项目中app文件夹, 可以看到libs文件夹。然后将unity导出的eclipse项目的libs文件夹下的unity-classes.jar复制进android studio的libs文件夹下, 并添加引用( add as library) , 如图
文章图片
文章图片
6) 在app/src/main文件夹下新建一个文件夹, 命名为jniLibs( 就是这个名称, 其中不要有空格)
文章图片
文章图片
7) 将unity导出的eclipse项目中, libs文件夹下的armeabi-v7a和×86文件复制到jniLibs文件夹中。
8) 将unity导出的eclipse项目中, src文件夹下的东西全部复制进android studio 中刚刚的main文件夹下的java文件夹中( 会自动全部覆盖) 。
文章图片
9)将unity导出的eclipse项目中的assets文件夹复制到main文件夹下。
10)将unity导出的eclipse项目中的res文件复制到android studio main文件夹下, 就会自动将此res文件夹中的内容添加到android studio的main/res文件夹中( 要注意, 这里复制后会询问 相同文件是否覆盖, 选择不要覆盖, 而是跳过, 否则运行会出错, 找不到文件。还有就是不要将unity导出的eclipse项目中的res复制到android studio的main/res文件夹中, 这样会形成res文件是另一个res文件的子目录, 就达不到目的了。)
11) 看到的总的项目视图如下:
文章图片
12) 最后一步: 把新工程main文件夹下AndroidManifest打开, < activity> .....< /activity> 标识的语句用unity导出的eclipse工程下AndroidManifest文件中的< activity> .....< /activity> 语句替换。保存
13) 完成, 可以在手机或模拟器中运行项目了, 可以看到log信息, 可以进行你自己的操作。
【将Unity导出的Eclipse工程转换为AndroidStudio工程】
文章图片
推荐阅读
- Android Studio打包全攻略---从入门到精通
- Android ImageView的scaleType属性与adjustViewBounds属性
- android+eclipse+mysql+servlet(Android与mysql建立链接)
- Android注解支持(Support Annotations) (转)
- Android Gradle Plugin指南——依赖关系android库和多项目配置
- AndroidAndroid不同版本下Notification创建方法
- Java/AndroidToast使用方法大全
- Android Wi-Fi Peer-to-Peer(Android的Wi-Fi P2P对等网络)
- Android Drawable Mipmap Vector使用及Vector兼容