本文介紹cocos creator 3.x如何打包構(gòu)建原生安卓APK,一開始是按照官網(wǎng)構(gòu)建示例操作的,發(fā)現(xiàn)存在各種SDK版本問題,因?yàn)閷?duì)原生Android沒什么研究只能瞎琢磨,最后勉強(qiáng)算是打包出來了…寫個(gè)文章記錄下流程,免得后續(xù)又忘記…如果有不對(duì)的地方,歡迎在評(píng)論區(qū)指正,有疑問也可以提,但我不一定答得上來hhh…
1.配置環(huán)境
首先是配置安卓的原生環(huán)境,需要安裝Android Studio,這個(gè)可以參考cocos的官方文檔(https://docs.cocos.com/creator/manual/zh/editor/publish/android/build-setup-evn-android.html)
這步按文檔來不會(huì)有什么問題
2.cocos構(gòu)建發(fā)布
第一次可以嘗試使用調(diào)試密鑰,如果要發(fā)布release這邊需要用密鑰庫(kù),這個(gè)密鑰庫(kù)在Android Studio里生成,這個(gè)后面說。配置完畢后點(diǎn)擊構(gòu)建,等待完成。
3.使用Android Studio打包
打開Android Studio,F(xiàn)ile-Open-選擇剛才構(gòu)建完成的目錄,點(diǎn)擊那個(gè)綠色的小機(jī)器人文件
等待Android Studio加載,不出意外會(huì)有一堆報(bào)錯(cuò),右下角可能會(huì)出現(xiàn)提示版本升級(jí),直接無視關(guān)掉。
接下來修改Android Studio配置,F(xiàn)ile-Settings如圖:
應(yīng)用,確定。
然后File-項(xiàng)目結(jié)構(gòu)檢查下版本號(hào)。
這時(shí)候reload一下項(xiàng)目,錯(cuò)誤應(yīng)該就沒了,打包個(gè)APK試試:
等待編譯結(jié)束,右下角會(huì)彈出對(duì)話框,點(diǎn)擊locate可以定位到打包成功的debug版本的APK,放到模擬器里測(cè)試看看效果。
4.發(fā)布release版本的APK
如果以上3步都沒問題,就可以嘗試打包release版本的APK了。打開Android Studio,點(diǎn)擊Build菜單-Generate Signed Bundle/APK
選擇APK-Next
這邊按官方文檔操作即可,Path是生成密鑰的路徑,可以生成到項(xiàng)目根目錄下
創(chuàng)建完成后,在cocos creator里面再次構(gòu)建(發(fā)布安卓貌似不允許修改構(gòu)建,需要再建個(gè)新的),取消調(diào)試密鑰庫(kù)的復(fù)選框,填寫密鑰庫(kù)配置,路徑就是剛才生成的那個(gè)密鑰文件,密鑰庫(kù)別名是上圖中的Alias。
再次點(diǎn)擊構(gòu)建,等待構(gòu)建完成后用Android Studio打開(注意選的是第二次build生成的路徑)
打開項(xiàng)目結(jié)構(gòu),按圖配置
應(yīng)用確定,然后依次點(diǎn)擊view-tool Windows—build variants,下面出現(xiàn)
改成release
然后再次Build Apk
不出意外的話,打包以后就是Release版本的APK了。文章來源:http://www.zghlxwxcb.cn/news/detail-684753.html
5.修改APP圖標(biāo)
這個(gè)最簡(jiǎn)單,定位到D:\cocos\WhackMole_taptap(你的項(xiàng)目名字)\native\engine\android\res
修改替換掉這五個(gè)文件夾內(nèi)的圖標(biāo),點(diǎn)擊原圖標(biāo)的屬性看下比例,按上圖順序一共5種分別是7272,4848,9696,144144,192*192,把你自己的圖標(biāo)做成這些比例覆蓋進(jìn)去,Android Studio再次build apk一下就好了。
制作圖片,不熟悉PS的可以使用改圖寶,上傳圖片-修改大小-自定義大小,生成以上五種。文章來源地址http://www.zghlxwxcb.cn/news/detail-684753.html
到了這里,關(guān)于cocos creator 3.x打包構(gòu)建原生安卓APK流程(打包release版本,修改APP圖標(biāo))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!