由于热更升级,所以打包工具同样需要升级。新的打包使用单个文件md5比较的方式进行,所以选择使用java制作jar包,作为打包工具(为什么?因为简单啊)
遇到问题: 打包工具涉及json解析,读写,所以使用gson.jar作为解析工具。
对于复杂json的解析
"assets": { ".DS_Store": { "md5": "194577a7e20bdcc7afbb718f502c134c" }}class用于固定key值的解析,对于不定key选择使用map进行解析
PRivate Map<String, Map<String, String>> assets;写入文件=变成/u003d Gson gson=new Gson(); 改为 Gson gson = new GsonBuilder().disableHtmlEscaping().create();导出jar包无法找到gson类 导出的时候不导出为 JAR file, 而是选择 Runnable JAR file俗话说孰能生巧,好多年不用java,生疏了不少。技能不用是要退化的,还是要亲写代码,笔耕不辍。。。。
新闻热点
疑难解答