You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

应用编译失败求助:更新awesome notifications插件后遇D8空指针异常

问题:Awesome Notifications插件更新后构建成功但无法运行调试

启动应用构建时出现Awesome Notifications插件相关报错,将插件更新至0.10.0版本后,出现新问题:当前可成功构建APK,但无法运行及调试项目。

最初报错

最初报错截图

更新插件后报错

更新后报错截图

错误日志

ERROR:C:\Users\Manish.gradle\caches\transforms-3\7ebc0b898577552074911e60952d6748\transformed\jetified-appcompat-resources-1.7.0-runtime.jar: D8: java.lang.NullPointerException
ERROR:C:\Users\Manish.gradle\caches\transforms-3\a9b60d8be52f73d439c133cca1e82278\transformed\appcompat-1.7.0-runtime.jar: D8: java.lang.NullPointerException.

ERROR:C:\Users\Manish.gradle\caches\transforms-3\7ebc0b898577552074911e60952d6748\transformed\jetified-appcompat-resources-1.7.0-runtime.jar: D8: java.lang.NullPointerException
ERROR:C:\Users\Manish.gradle\caches\transforms-3\a9b60d8be52f73d439c133cca1e82278\transformed\appcompat-1.7.0-runtime.jar: D8: java.lang.NullPointerException

FAILURE: Build failed with an exception.


解决建议

  • 清理Gradle缓存:删除C:\Users\Manish\.gradle\caches目录,执行gradlew.bat clean build重新构建
  • 排查依赖冲突:Awesome Notifications 0.10.0可能与appcompat 1.7.0存在冲突,尝试升级appcompat至1.7.1+,或降级插件到之前可用版本
  • 更新构建工具版本:确保Android Gradle Plugin和Gradle版本与插件、依赖兼容,升级到匹配的稳定组合
  • 临时禁用D8优化:在模块级build.gradle中添加配置:
    android {
        compileOptions {
            coreLibraryDesugaringEnabled false
        }
    }
    
    重新构建验证,若解决再逐步调整混淆规则
  • 核对插件配置:检查Awesome Notifications 0.10.0的权限声明、初始化代码是否符合官方要求,避免配置遗漏

内容的提问来源于stack exchange,提问作者Manish Shriwas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 13:32:35