Android Studio导出Unity插件(要点)

之前项目是使用Eclipse导出插件给Unity使用,Google终止Eclipse Android工具的开发与支持,新项目则要转为使用Android Studio。Android Studio导出unity插件的教程已经很普及了,自己也是在那些教程帮助下快速学习和开发,这里不重复造轮子,仅仅写一些自己认为需要注意的要点。

1.很多教程都是直接创建app,然后手动通过修改build.gradle的dependencies引用classes.jar。之前使用Eclipse是创建库文件去操作,Android Studio也必定是这样,所以对于这种做法感觉莫名的蛋疼。正确的做法就是创建库项目,通过打开Project Structrue界面设置Modules的Dependencies,这完全是可视操作啊!

2.很多教程提示build生成的aar文件需要用压缩软件打开并删除掉 \libs\classes.jar 文件。这估计又是不动脑的抄,一次两次的操作没有问题,关键需要反复修改代码调试时这就蛋碎了。正确的做法是把classes.jar文件的Scope设置为Provided,把{include=[*.jar],dir=libs}删掉,这样aar的libs就不会有classes.jar存在了

1.png

3.集成第三方插件,so文件可以统一放在库项目jniLibs(手动创建)文件夹下,导出时会自动嵌入在aar,不需要单独放在unity工程 Plugins/Android/libs,这样方便统一管理。

Android Studio导出Unity插件(要点)_第1张图片
4.png

你可能感兴趣的:(Android Studio导出Unity插件(要点))