1: 了解h5打包發布,要注意的事項;
2: 完成android環境配置與creator 項目android打包;
3: 使用 eclips打開項目或android-studio;
h5打包發布
1:引擎模塊裁剪,減少引擎體積;
2: resources目錄的特性,減少setting.js體積;
3: 訂制啟動的logo,與樣式;

4: resources特性
a:creator里面會根據場景的依賴來打包的我們的資源, 資源沒有用的,將不會被打包進來;
b:有時候我們需要代碼加載我們的資源, cocos creator獨立出來一個文件夾resources(必須是要寫成resources)存放我們的 資源;
c:這個資源將會被視為代碼里面會加載的資源;所以resources文件夾下的資源,不管你有沒有在場景里面使用,都會被打包進去;
d:resources里面的資源的ID,將會被打包寫入到setting.js;
5:代碼加載資源的基本原則:
(1)如果一個資源,不在代碼里面加載,那么我們一定不要把它放到resources目錄下;
(2)如果一個資源要在代碼里面加載,那么我們一定要放在resource目錄下;
(3)不管怎么樣resource下的所有資源都會被打包進去,如果是真的沒有用到的資源,不要放到resource目錄下;
(4)resources下的ID都會被寫入setting.js導致setting.js 文件過大,我們要將沒有在代碼里面加載的文件移出
resources目錄
android編譯工具
1: android開發工具是基於JAVA來開發的,所以需要安裝JDK; java devlop kit;
2: android的應用開發程序,是基於Android SDK來開發的;
3: 游戲引擎是有C/C++開發的,所以需要使用NDK來把游戲引擎變成二進制庫.so給android應用
程序調用(通過JNI);
4: ADT/android studio工具自帶SDK;
5: ant android打包是基於ant來打,所以我們要安裝它;

安裝JDK
1: 運行JDK的安裝包,一路next安裝好JDK到默認的目錄,不要擅自修改目錄,把它安裝到C盤;
2: 打開環境變量編輯器, 在系統變量里面添加:
JAVA_HOME: C:\Program Files\Java\jdk1.7.0_51 (JDK的安裝目錄)
CLASSPATH: .;%JAVA_HOME%\lib;(注意點號表示當前目錄,不能省略)
在”系統變量” Path變量最前面添加 %JAVA_HOME%\bin;(注意:這里的分號不能省略)
3:測試JDK是否已經安裝好: java -verson 查看版本信息
安裝SDK與NDK
1: 創建一個android編譯工具的目錄,比如c:/android
2: 解壓SDK工具到android目錄,並添加環境變量
ANDROID_SDK_ROOT: C:\android\adt-bundle-windows-x86_64-20140702\sdk
3: 解壓NDK工具到android目錄,並添加環境變量;
NDK_ROOT: C:\android\android-ndk-r10d
4: 安裝ANT,解壓apache-ant-1.9.5-bin.zip,並添加環境變量
ANT_ROOT 配置為: C:\android\apache-ant-1.9.5\bin
android打包
1: 檢查環境是否已經全裝好: creator偏好設置;
2: 裁剪掉不用的模塊
3: 構建項目,生成項目的編譯發布環境和模板;
版本 源碼/二進制 啟動的場景, 是否使用android studio
4: 點擊編譯, 啟動編譯打包生成APK;
5: 發布證書:
調試證書與發布證書;
6: 包名: com.xxx.xxx,android應用的包名,android根據包名來確定是否為同一個應用;
7: eclips打開creator項目;