跳到主要内容

KSSYOmniPlugin

KSSYOmniPlugin 为 OmniSDK 提供的编译打包插件,支持通过 GUI命令行指令进行多渠道包编译。

危险
  • 目前最低支持 AGP 3.4.3 & Gradle 5.3.1
  • 请确认 classpath 版本为: classpath("com.kingsoft.shiyou.omnisdk.build:plugin:4.1.+")
  • 请根据【声明 OmniSDK 配置 章节】检查接入配置是否为最新。

版本历史

版本更新内容AGP日期
4.1.+合规性优化≥3.4.32023/8/4
4.0.+1. 全新的编译配置系统
2. 适配 IDE GUI
3. 优先编译效率
2022/4/11
3.5.+支持国内渠道2022/2/22
3.2.+支持 libs 形式接入2021/12/23
3.1.5cps 包脚本优化,减少配置步骤2021/12/1
3.1.2升级华为渠道编译插件版本2021/11/24
3.1.0修改渠道资源替换路径的添加逻辑2021/8/17
3.0.13修复华为渠道编译问题2021/7/6
3.0.121. 支持多渠道包编译;
2. 支持 AAB 格式、混合编译;
3. 支持 CPS 标签包出包;
4. 支持各渠道包的资源文件动态编译、替换功能。
5. 兼容 AGP 3.4.3 & Gradle 5.3.1 及以上,无法向下兼容。
2021/7/5
1.0.31. 支持单个渠道包出包;
2. 兼容 AGP 3.3.3 & Gradle 4.10.3 及以上。
≤3.3.32021/7/6

技术支持截止日期

  • AGP:Android Gradle Plugin
  • KSSYOmniPlugin 升级路线将跟随 AGP 升级路线,并以最低兼容的 AGP 版本号升级。
  • 跟随 AGP 升级将会导致部分功能不会向下兼容,也不会向下同步新功能。
AGP & GradleJava8KotlinKSSYOmniPlugin技术支持截止日期备注
>7.3.1 & 7.4支持支持3.x&4.x~1. 不需要特殊编译配置
2.AGP7.x.x 建议使用游戏引擎支持的最高版本
7.0.4 & 7.0.2 ~ 7.3.1&7.4支持支持~1. 不需要特殊编译配置
2.AGP7.x.x 建议使用游戏引擎支持的最高版本
4.2.2 & 6.9.2 💯支持支持2025年12月1. 不需要特殊编译配置
2.AGP4.x.x 建议使用游戏引擎支持的最高版本
4.1.2 & 6.5.1支持支持2025年12月1. 不需要特殊编译配置
2.AGP4.x.x 建议使用游戏引擎支持的最高版本
3.6.4 & 5.6.4 📌 支持支持2023年12月不需要特殊编译配置
3.5.4 & 5.5.1支持支持2022年12月不需要特殊编译配置
3.4.3 & 5.3.1支持支持2022年12月1. 不需要特殊编译配置
2. 经测试 Kotlin 1.4.32 及以下支持。
3.3.3 & 4.10.3支持不支持1.0.3不再升级维护1. 除 sunit (茄子渠道)外,需要在 gradle.properties 里增加: android.enableR8=true android.enableR8.fullMode=true
2. sunit (茄子渠道)配置:需要在 gradle.properties 里增加: android.enableR8=false android.enableR8.fullMode=true 并在 proguard-rules.pro 添加 -ignorewarnings

常见问题

如何更新编译配置?

需要通过重新下载一次发布计划来更新编译配置。

什么情况下更新编译配置?

  1. IDE 插件更新时;
  2. 新功能增加时;
  3. 部分特殊渠道配置支持时。

需要多长时间更新一次编译配置?

  • 上述三种情况时,更新一次编译配置即可。
  • 环境配置更新一次后,本地就一直有效;可以将相关配置放入版本控制使用。

有什么使用限制?

  • 目前 最低支持 AGP 3.4.3 & Gradle 5.3.1
  • 如提示不支持安装或无法搜索到插件,请到 Android Studio 官网下载最新版本,插件不支持低版本。
提示

🌟 如对 KSSYOmniPlugin 有任何功能需求或意见,可以联系我们的技术支持人员进行反馈。