對(duì)于最終上線的版本是要經(jīng)過(guò)簽名的版本,簽名的作用是為了在android系統(tǒng)中得到認(rèn)證,不同的簽名意味著是不同的apk,如果更新的話虚缎,系統(tǒng)會(huì)比對(duì)這個(gè)簽名,如果一致則視為更新轴合,不一致視為新的安裝包,對(duì)于簽名的生成在生成簽名中有所講解,對(duì)于打包的話同樣在根目錄下 shift右鍵->在此處打開(kāi)命令行窗口
cocos compile -p android -m release
運(yùn)行這條命令,最終會(huì)讓你輸入 我們key的位置向挖,你可以把key直接拖進(jìn)去,然后繼續(xù),控制臺(tái)會(huì)要求你輸入密碼虱痕,別名等等响委,這些都是在 生成簽名 這里你自己設(shè)置的夹囚,然后接著運(yùn)行,最后會(huì)報(bào)錯(cuò)邀窃,意思大致是找不到這個(gè)key荸哟,找到這個(gè)文件
根目錄\frameworks\runtime-src\proj.android\ant.properties
key.store=E:\LuaGame_2\my-release-key.keystore
修改成
key.store=E:\\LuaGame_2\\my-release-key.keystore
修改成雙斜杠,原始的路徑格式是linux下的瞬捕,在windows上是行不通的鞍历,接著再打包一次,就ok肪虎,下次再打包release版本的時(shí)候就不需要再輸入各種參數(shù)了堰燎,在上面這個(gè)配置表里都有記錄了