cocos creator基礎-(二十三)android環境搭建、h5/android 打包發布


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項目;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM