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>
感謝 諾亞行者 一下鏈接是他ant打包的參考資料 http://www.cnblogs.com/nuoyaxingzhe/p/4478629.html