游戏母包自检功能使用说明

1. 检测游戏母包的必要性

检测游戏母包中是否含有与渠道 SDK 冲突的资源、class、string value等,避免在生成渠道包时出现错误,提高打包成功率。

2. 母包自检功能的检测点

  • 游戏的class和渠道class冲突
  • 游戏的resource和渠道resource冲突
  • 游戏的string value和渠道string value冲突

3. 母包自检步骤

3.1 下载并打开西瓜打包工具
3.2 开始检测
  • 选择游戏母包(游戏母包是包含了西瓜SDK代码的游戏包)
  • 选择渠道
  • 点击“母包自检”按钮

3.3 查看检测结果

4. 检测结果中错误信息含义

  • Found class conflict -- 发现有class冲突
  • Found resource file conflict with channel -- 发现资源冲突
  • Found value key conflict with channel -- 发现string value冲突

5. 处理方式

  • class冲突:

    西瓜会默认去除包含冲突class的渠道的jar包,可以打包成功,但可能会潜在一定影响;所以建议游戏移除有冲突的class

  • 资源、string value冲突:

    游戏将冲突资源重命名或者进行移除。