cocos命令生成apk
1. 配置好cocos命令中需要的andrid 环境命令
2. adt或许没有 zipalign.exe, 在生成 release版中需要这个文件来生成apk (路径D:\adt\sdk\tools),没有就下载一个
3. 值得注意的是 "cocos compile -p Android -j 4 -ap 10 -m release " 生成命令是 提示输入 cocos.keystore 路径时
一定要多添加一个反斜杠 如 E:\\:cocos.keystore 或者 E:/:cocos.keystore
如出现 "value for 'keystore' is not valid. it must resolve to a single path"
请在对应的项目路径下修改正确 cocos.keystore路径
D:\cocos2d-x-3.4\tools\cocos2d-console\bin\project\项目名称\proj.android\ant.properties
ant.properties 文件中可设置 cocos.keystore 路径 密码
4. "cocos compile -p android -j 4 -ap 10 -m release " 命令解释 cmd 进入当前项目目录下 输入此命令
-p android 生成android 项目 -j 4 线程 ,-ap 10 android 版本为10 ,-m release release 版本
对于添加 第三方库 如runtime\CMBilling.jar 默认情况下是没有包含其中的
所以必须特别设置一下,步骤如下
1.将项目中的的build.xml最后一句 <import file="${sdk.dir}/tools/ant/build.xml" /> 修改成 <import file="buildbase.xml" />
2.将 adt\sdk\tools\ant 目录下的 build.xml 复制到androud的根目录下 改变名字 变为 >>buildbase.xml (buildbase.xml为自定义名)
3.打开 buildbase.xml, 找到
<target name="-compile" depends="-pre-build, -build-setup, -code-gen, -pre-compile">
在引入的path中添加一下红色字部分:
<path id="project.javac.classpath">
...
<pathelement location="runtime/CMBilling.jar"/>
</path>
CMBilling.jar为需要添加的第三方库
来源:python脚本自动迁移
最新文章
- [转]ASP.NET应用程序生命周期趣谈(五) IIS7瞎说
- Jsp静态包含和动态包含的区别
- xamarin.Android 标记1
- if语句中的判断条件(nginx)
- get([index])
- js onclick=";return test()";事件返回值,对有些事件,会影响默认动作的执行。如:onclick和onsubmit
- HashedWheelTimer 原理
- 屏蔽iOS10模拟器海量的垃圾debug信息
- 自定义Property属性动画
- 新鲜出炉的30个精美的 jQuery &; CSS3 效果【附演示和教程】
- A trip through the Graphics Pipeline 2011_01
- C++编程常见错误
- 4. 2D绘制与控件绘制
- GCC编译警告和错误
- Android真机抓屏- Android Screen Monitor
- 利用C语言结构体模拟一个简单的JavaBean
- global, $GLOBALS[]
- Web API零碎知识
- iOS设置状态栏样式
- 【python】函数参数关键字索引、参数指定默认值、搜集参数