Cocos2d-JS連載之環(huán)境搭建遇到的問題及android打包過程中遇到的問題

Cocos2d-JS github下載下來的zip包有點(diǎn)坑,原因是github官網(wǎng)模塊化的問題,例如<b>Cocos2d-JS master frameworks</b>下面應(yīng)該包含<b>cocos2d-html5</b>和<b>js-bindings</b>,但是你下載下來的zip包中<b>cocos2d-html5</b>和<b>js-bindings</b>的某些文件夾是空的,原因是<b>github</b>地址上

<b>cocos2d-html5</b>模塊鏈接地址
采用了鏈接到別的地址,你下載的時(shí)候并不會(huì)連著下載。

<b>js-bindings</b>中cocos2d-x模塊鏈接地址

這時(shí)候需要點(diǎn)入鏈接下載相應(yīng)的zip包解壓到對應(yīng)的目錄即可。

上一篇在打包android apk的時(shí)候出錯(cuò)了,今天找到了原因,首先在執(zhí)行

cocos compile -p android -m release

命令的之前需要到目錄

D:\cocos2d-js-master\frameworks\js-bindings\cocos2d-x

下面執(zhí)行download-deps.py腳本,假如你之前沒有執(zhí)行也沒有關(guān)系 在打包的時(shí)候會(huì)提醒你去執(zhí)行。
執(zhí)行完腳本以后 重新執(zhí)行

cocos compile -p android -m release

編譯過程很漫長,最后是打包過程。打包的時(shí)候需要.keystore文件。這個(gè)即使以前沒有做過android開發(fā),不知道這個(gè)文件,那么我們可以生成一個(gè)測試的

  • 進(jìn)入到j(luò)ava的bin目錄


    java bin目錄

    為的是能使用keytool這個(gè)命令,因?yàn)閗eytool.exe在此目錄下


    keytool.exe目錄

    輸入命令
keytool -genkey -alias android -keyalg RSA -validity 20000 -keystore android.keystore

其中-alias比較重要 ,因?yàn)槲业谝淮紊傻母杏X有問題 就刪除了舊的android.keystore重新生成,這個(gè)參數(shù)必須一致。-keyalg 加密方式 -validity是從當(dāng)前時(shí)間開始的有效的天數(shù)。-keystore是.keystore的文件名稱。生成后會(huì)在bin目錄下

android.keystore文件目錄

然后按照提示輸入文件路徑即可。這里必須注意 windows的路徑
我第一次輸入的是

D:\Program Files\Java\jdk1.8.0_91\bin\android.keystore

這個(gè)其實(shí)是錯(cuò)誤的,windows的路徑\必需是\\或者/

D:\\Program Files\\Java\\jdk1.8.0_91\\bin\\android.keystore
或者
D:/Program Files/Java\jdk1.8.0_91/bin/android.keystore

即使第一次輸入錯(cuò)誤也沒啥大不了的,我就是第一次沒注意。只要到對應(yīng)項(xiàng)目的frameworks\runtime-src\proj.android路徑下找到ant.properties
我的在(每個(gè)項(xiàng)目都是單獨(dú)的)

ant.properties目錄路徑

打開文件找到key.store的關(guān)鍵字修改正確即可

key.store關(guān)鍵字

還有一些其他信息也可以瞄兩眼。
最后再重新執(zhí)行

cocos compile -p android -m release

最后可以看到成功的信息

buidld成功

找到目錄D:\cocos\AirBarons\publish\android
可以看到打包而成的apk文件


Paste_Image.png

安裝既可以測試效果了。
IOS的打包是要在mac上有xcode

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,120評論 25 708
  • 由于工作需要,近期將記錄Cocos2d-JS的學(xué)習(xí)實(shí)戰(zhàn),Spring源碼還是會(huì)繼續(xù)。進(jìn)入cocos2d-JS的學(xué)習(xí)...
    holly_wang_王小飛閱讀 2,834評論 0 14
  • 見過最美的風(fēng)景是在外公的家鄉(xiāng) 它有個(gè)好聽的名字 芭蕉灣 那里是鄉(xiāng)下 典型的南方小村莊 依山傍水 那年暮春時(shí)節(jié) 外婆...
    FrancesMayes閱讀 350評論 0 2
  • 增祥影媒閱讀 217評論 0 0
  • 福禍相倚,大喜之后容易大悲,不知道大悲過后是否會(huì)經(jīng)常有大喜。我的情緒控制能力是不強(qiáng)的,明明知道電話的目的還是大發(fā)雷...
    cqmudhw閱讀 251評論 0 0

友情鏈接更多精彩內(nèi)容