coco2dx目前大部分開發者肯定是用lua解決問題,問題來了,每次改一下lua配置可能你每次都得執行
cocos luacompile -p android
針對不同的平臺,可能會有某些配置會略有不同,那是不是每次我們都編譯打包一遍呢?並且,我們怎麼批量打包呢?
答案就在apktool,假定各位都已經安裝好cocos開發環境,當然包括NDK
#首先使用apktool解開apk檔案 apk d ztx.apk ZTX #然後在ZTX資料夾下面想幹嘛幹嘛吧 #重新打包吧 apk b ZTX _ztx_s.apk #但是這個時候還不能安裝,因為沒有簽名,來吧,簽名一下 jarsigner -verbose -keystore linbc.keystore -signedjar _ztx_s.apk _ztx.apk linbc.keystore #好了,現在可以去安裝
那簽名檔案哪裡來呢?
#輸入命令,期間會讓你輸入密碼,還有組織結構之類的,自己看著辦吧 keytool -genkey -alias linbc.keystore -keyalg RSA -validity 20000 -keystore linbc.keystore
記得每次修改都要用相同的簽名檔案喔,否則安裝的時候會認為是偽造包