制作打包工具

由于热更升级,所以打包工具同样需要升级。新的打包使用单个文件md5比较的方式进行,所以选择使用java制作jar包,作为打包工具(为什么?因为简单啊)

遇到问题:
打包工具涉及json解析,读写,所以使用gson.jar作为解析工具。

  1. 对于复杂json的解析

    "assets": {
        ".DS_Store": {
            "md5": "194577a7e20bdcc7afbb718f502c134c"
        }
    }

    class用于固定key值的解析,对于不定key选择使用map进行解析

    private Map<String, Map<String, String>> assets;
  2. 写入文件=变成\u003d
    Gson gson=new Gson(); 改为
    Gson gson = new GsonBuilder().disableHtmlEscaping().create();
  3. 导出jar包无法找到gson类
    导出的时候不导出为 JAR file, 而是选择 Runnable JAR file

俗话说孰能生巧,好多年不用java,生疏了不少。技能不用是要退化的,还是要亲写代码,笔耕不辍。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值