Unity一键构造Android包
来源:互联网 发布:js遍历set集合对象 编辑:程序博客网 时间:2024/06/14 14:45
在工作当中我们常常会碰到这样一种情况,策划天天催着让我们程序出包,让他们测试。但这个时候我们又没时间,这时想能不能让策划双击一下就能出个包。
这是第一次写这篇文章 ,有什么不足之处提出来:QQ1169684591
好了,废话不多说直接开篇,
首次打开工程配置好android SDK 路径及JDK路径及其他需要配置的东西
先在Unity编辑器用代码写出快捷出包的菜单工具
如图:
如图
点击之后就可以快捷出包了
现在我们进行下一步:
要做一键出包、我们在做之前必须先了解 Unity Dos命令行参数 有关Unity Dos命令自己百度
本人直接贴出Dos代码
echo off
::Unity安装路径
set UnityInstallPath=E:\Unity\Editor
::Unity工程路径
set UnityProjectPath=F:\CubeBox\CubeBoxProject
::Unity导出包路径
set UnityExprotPackagePath=5
::SVN安装路径
set SVNInstallPath=C:\ProgramFiles\TortoiseSVN\bin
::导出包版本号
set ExprotPackageVersion=1.0.5
::导出包Code
set ExprotPackageCode=8
::是否导出Debug包
set IsExprotDebug=0
set executeMethod=EditorManager.UnityBuidlForAndroid ::执行Unity菜单编辑器的函数路径
%UnityInstallPath%"/"unity.exe -projectPath %UnityProjectPath% -quit -batchmode -executeMethod %executeMethod%
pause
上面的环境变量对应的就是这里的代码
System.Environment.GetEnvironmentVariable("VersoinNumber");这个函数的作用就是获取当前dos命令的环境变量
executeMethod 该变量的意思是Unity函数执行路径(注:执行Unity函数必须是Editor中的静态函数)如图
这段命令的意思是去执行我指定的Unity Editor文件夹的脚本当中的静态函数
好了,现在我们只要设置好需要的配置就好 并把当前打开的Unity关掉
现在可以把一键出包了 双击bat文件
注:出包的时候不要用Unity去打开出包的工程
一键出包完成
总结:其实一键出包的原理只不过是通过Unity命令行来实现的,了解unity命令行去看下这个 http://whisperlin.blog.163.com/blog/static/605237102014761070634/
由于时间有限、本来还想加下工程用SVN同步之后再出包的这个功能。那只能到下次再写了
- Unity一键构造Android包
- unity发布android包
- unity 发布Android包
- Unity调试Android安装包
- kinect+Unity 开发包详解一
- Android 与 Unity 交互一
- unity 导出 android安装包配置方案
- unity调用Android的jar包
- unity 5.3 ----打Android包蓝屏
- unity调用Android的jar包
- unity调用Android的jar包
- unity调用Android的jar包
- Unity打Android包的坑
- Unity-Android交互(.aar包的使用)
- Win7使用jenkins一键打包unity工程的apk包
- 【小松教你手游开发】【unity实用技能】unity发包优化(android一键发包)
- Unity纯新手包会入门教程(一)
- Android抓包方法(一)
- 内存寻址(五)--页式存储管理
- 文本分类的事件模型
- Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
- JAVA-简单面试题-算法
- cvte most money cost just 0
- Unity一键构造Android包
- 数值存储(一)-CPU大端和小端模式详解
- 二叉树操作大全
- poj 3983 快算24
- 【STL】list的常用方法
- poj1609 Tiling Up Blocks(LIS)
- 定时器
- 解决TextView富文本显示时emoj或图片和文字不对齐的问题
- 80386ASM程序设计基础