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爲需要添加的第三方庫


感謝 諾亞行者 一下鏈接是他ant打包的參考資料 http://www.cnblogs.com/nuoyaxingzhe/p/4478629.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章