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,sans-serif; font-size:16px; line-height:28.7999992370605px">-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为需要添加的第三方库


感谢 诺亚行者 一下链接是他ant打包的参考资料http://www.cnblogs.com/nuoyaxingzhe/p/4478629.html

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...