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

Gradle报错:评估:app项目失败,求助解决bouncycastle相关异常

解决Gradle构建时org/bouncycastle/operator/OperatorCreationException错误

根据你描述的情况——React Native和Flutter项目都出现相同Gradle错误,且代码在其他机器正常运行——问题大概率出在本地构建环境的依赖缓存或JDK配置上,以下是针对性解决步骤:

  • 清理Gradle本地缓存
    Windows系统下,Gradle缓存目录为C:\Users\<你的用户名>\.gradle\caches,直接删除整个caches文件夹,之后重新执行构建命令(flutter run或React Native的./gradlew assembleDebug)。

  • 检查并更换JDK版本
    这个错误多因JDK内置的BouncyCastle库缺失或版本不兼容导致,建议切换到Android开发官方推荐的JDK版本(如AdoptOpenJDK 11/17):

    1. 下载对应版本JDK并安装
    2. 配置系统环境变量JAVA_HOME指向新JDK安装路径
    3. 重启终端后重新执行构建
  • 更新项目Gradle版本
    打开项目android/gradle/wrapper/gradle-wrapper.properties文件,将distributionUrl替换为稳定兼容的Gradle版本(比如Flutter稳定版适配的gradle-7.5-all.zip),示例:

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
    

    保存后重新同步项目并构建。

  • 清理Android Studio缓存并更新SDK工具

    1. 打开Android Studio,选择File -> Invalidate Caches...,点击Invalidate and Restart
    2. 进入SDK Manager,确保Android Build Tools、SDK Platform Tools为最新稳定版本,更新后重新构建项目

内容的提问来源于stack exchange,提问作者Kias Mohamed Islam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 04:30:58