zoukankan      html  css  js  c++  java
  • Unity中加入Android项目的Build步骤

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!


    简介:


    有的项目需要在Android中加入Unity功能,例如ANDROID应用中嵌入Unity3D视图(展示3D模型)

    有的项目需要在Unity中加入Android功能,例如3D语音天气球(源码分享)——创建可旋转的3D球


    由于Android中的功能和代码只能当作一个Unity插件,需要在Unity进行最终的Build后生成apk文件运行。

    所以无论上面两种情况都涉及了在Unity中加入Android项目的Build步骤:



    步骤:


    1.确保Android工程代码正确,然后在Eclipse中build一下,使所有类都生成.class文件。


    2.将所有.class文件打成jar包

    例如我现在的工程目录为:C:Users95DocumentsGitHub3D_Sphere3DVoiceWeather。编译好的.class文件都在工程目录下的inclasses中。

    打开cmd中cd到这个目录:cd C:Users95DocumentsGitHub3D_Sphere3DVoiceWeatherinclasses

    执行命令:jar -cvf class.jar *

    没有意外就会在当前目录下生成一个class.jar,如下图:



    3.将Android工程放入Unity中

    在Unity中建立一个Plugins文件夹,在Plugins下建立Android文件夹(不能写错,不能修改)。

    Android工程中的res文件夹,libs文件夹(如果有的话)和AndroidManifest.xml文件copy到Plugins-Android下:

    Plugins-Android之下再创建一个bin文件夹,将之前生成的class.jar复制进去(名字随意)。



    4.在设置Build参数

    1.点击菜单

    2.file

    3.Build Settings

    4.选择Android,并点击add current加入当前场景


    5.点击Player Settings:

    按下图设置Build参数,包括公司名,产品名,图标等等。这写都是随便写的,

    ***主要的就是红框中的Bundle Identifier*,它的值必须要和Android项目的包名一致***



    5.Bulid

    设置参数以后就可以点击Build按钮进行最后Build操作。

    如果是第一次的话,会在Build过程中要求你设置Android的SDK,不要慌张,找到SDK目录选中即可。

    等待完成。。。


  • 相关阅读:
    48. 旋转图像(顺时针)
    560. 和为K的子数组
    75. 颜色分类(三指针移动||计数排序)
    670. 最大交换
    常见端口号汇总
    springboot解决跨域问题跨域
    jad使用
    tomcat9:解决tomcat catalina log和localhost log中文乱码
    JUC:阻塞队列
    JUC:读写锁
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6168034.html
Copyright © 2011-2022 走看看