打包:
修改ant配置
cocos compile -p Android -m release
加密JSC:
cocos jscompile -s /Users/cjh/Documents/Projects/sxmjtrunk/back/src_y -d /Users/cjh/Documents/Projects/sxmjtrunk/back/src_jsc
打开终端,cd ...命令进入到.svn所在的文件夹。
输入:find . -type d -name ".svn"|xargs rm -rf
回车,这样.svn文件已经全部删除了。
项目拷贝后需要删除三个文件才可以上传
1、obj
2、libs
3、assets
----------------------------------微信登录:修改APPID和SECRET
jarsigner -verbose -keystore yuewan.keystore -storepass 111111 -signedjar PhoneBook_signed.apk -digestalg SHA1 -sigalg MD5withRSA PhoneBook.apk androiddebugkey
-------------------------------
热更
Project.manifest
{
"packageUrl": "http://ddhnmj.yiwan365.cn/",
"remoteManifestUrl": "http://ddhnmj.yiwan365.cn/project.manifest",
"remoteVersionUrl": "http://ddhnmj.yiwan365.cn/version.manifest",
"version":"1.0.5",
"groupVersions": {
"1": "1.0.5"
},
"engineVersion": "3.11.1",
"assets": {
"update1" : {
"path" : "src.zip",
"md5" : "a8b0ff44eafd5d41843d3dd2389dd281",
"compressed" : true,
"group" : "1"
},
"update2" : {
"path" : "res.zip",
"md5" : "8b5507710ef411e43d7c9712d9ec86ba",
"compressed" : true,
"group" : "1"
}
},
"searchPaths": []
}
version.manifest
{
"packageUrl": "http://ddhnmj.yiwan365.cn/",
"remoteManifestUrl": "http://ddhnmj.yiwan365.cn/project.manifest",
"remoteVersionUrl": "http://ddhnmj.yiwan365.cn/version.manifest",
"version":"1.0.5",
"groupVersions": {
"1": "1.0.5"
},
"engineVersion": "3.11.1"
}
大包更新步骤:
配置Documents/cdn大包更新/android_version.json和ios_version.json
并用命令行加密成dat
localhost:cdn大包更新 cjh$ java -jar /Users/cjh/Downloads/cdn大包更新/CDNEncode.jar /Users/cjh/Downloads/cdn大包更新/android_version.json
最后上传到服务器上
-----------------------------------
命令:./adb logcat | grep cocos