AGP 从 8.2.2 升级到 8.6.0 后,Unity 应用启动黑屏,日志提示找不到 Java 方法。原因是 AGP 8.4 起,若 unityLibrary 库模块开启代码缩减,会先输出缩减后的类,导致 launcher 中基于 * implements 的混淆规则失效。解决方案:关闭 unityLibrary 自身缩减,由 launcher 统一混淆,库模块通过 consumerProguardFiles 提供保留规则,并用 -keep 明确保留 Unity 调用的方法。
完成下面两步后,将自动完成登录并继续当前操作。