博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity 集成sdk后自动打包脚本
阅读量:6272 次
发布时间:2019-06-22

本文共 2595 字,大约阅读时间需要 8 分钟。

hot3.png

set workpath=g:\unity3dwork\zsxd-android\clientset unitypath="C:\Program Files (x86)\Unity472\Editor\Unity.exe"set toolpath=D:\adt-bundle-windows-x86_64-20140702\sdk\tools\androidset datestr=%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%  set configdir=tencentset buildfunc=buildtencentAndroidset project_name=test::复制配置文件登陆口地址,资源下载地址等::xcopy "%workpath%\config\%configdir%\android\Assets\*" "%workpath%\Assets\" /s  /e /y::复制资源到项目目录::call %workpath%\config\%configdir%\android\build\rsyncres::编译unity项目为eclipse项目rd /S/Q "%workpath%\build\%project_name%\"xcopy "%workpath%\config\%configdir%\android\Assets\*" "%workpath%\Assets\" /s  /e /y%unitypath%  -quit -batchmode -projectPath "%workpath%" -executeMethod BuildTool.%buildfunc% -logFile "%workpath%\build\export-app.log"::复制eclipse项目配置,keystore文件和密码等到项目目录xcopy "%workpath%\config\%configdir%\android\config\*" "%workpath%\build\%project_name%\" /s  /e /ycall %toolpath%  update lib-project --target 1  -p  %workpath%\config\tencent\android\Libraries\YSDKLibrarycall %toolpath% update project --name zjfy --target 4 --path %workpath%\build\%project_name%\ --subprojectscd /d  %workpath%\build\%project_name%call ant cleancall ant releasepause

由于不同版本sdk需要的android sdk版本不同,需要先使用eclipse打开项目排除错误,然后查看是哪个版本的tagets值,eclipse显示的Name值,target是它对应的id 每台机器的targets数值代表的android sdk版本不同,需要根据自己的情况修改 查看targets列表

D:\adt-bundle-windows-x86_64-20140702\sdk\tools\android list targets

Available Android targets:----------id: 1 or "android-22"     Name: Android 5.1.1     Type: Platform     API level: 22     Revision: 2     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs.----------id: 2 or "android-23"     Name: Android 6.0     Type: Platform     API level: 23     Revision: 3     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs.----------id: 3 or "android-24"     Name: Android 7.0     Type: Platform     API level: 24     Revision: 2     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs.----------id: 4 or "android-25"     Name: Android 7.1.1     Type: Platform     API level: 25     Revision: 3     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs.

另外如果有编译错误需要修改 d:\adt-bundle-windows-x86_64-20140702\sdk\tools\ant\build.xml 将71和72行的1.5修改为1.7

转载于:https://my.oschina.net/zhulangren/blog/820669

你可能感兴趣的文章
JavaWeb下载文件response
查看>>
Laravel的三种安装方法总结
查看>>
SpringMVC加载配置Properties文件的几种方式
查看>>
C#设计模式总结 C#设计模式(22)——访问者模式(Vistor Pattern) C#设计模式总结 .NET Core launch.json 简介 利用Bootstrap Paginat...
查看>>
java 项目相关 学习笔记
查看>>
numpy opencv matlab eigen SVD结果对比
查看>>
WPF获取某控件的位置,也就是偏移量
查看>>
Boost C++ 库 中文教程(全)
查看>>
solr查询优化(实践了一下效果比较明显)
查看>>
jdk目录详解及其使用方法
查看>>
说说自己对RESTful API的理解s
查看>>
通过layout实现可拖拽自动排序的UICollectionView
查看>>
服务器错误码
查看>>
javascript中的面向对象
查看>>
Splunk作为日志分析平台与Ossec进行联动
查看>>
yaffs文件系统
查看>>
Mysql存储过程
查看>>
NC营改增
查看>>
Lua
查看>>
Mysql备份系列(3)--innobackupex备份mysql大数据(全量+增量)操作记录
查看>>