如何解决执行Gradle assembleDebug任务时的RuntimeException异常?
解决Gradle assembleDebug任务中"Could not determine wrapper version"异常
异常信息
Exception in thread "main" java.lang.RuntimeException: Could not determine wrapper version. at org.gradle.wrapper.GradleWrapperMain.wrapperVersion(GradleWrapperMain.java:111) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) Caused by: java.lang.RuntimeException: No build receipt resource found. at org.gradle.wrapper.GradleWrapperMain.wrapperVersion(GradleWrapperMain.java:97) ... 1 more
解决办法
- 检查项目根目录下的
gradle/wrapper目录,确认gradle-wrapper.jar和gradle-wrapper.properties文件是否存在。如果缺失,可从正常Gradle项目中复制对应文件,或在项目根目录执行以下命令重新生成Wrapper(替换<你的Gradle版本号>为项目所需版本,比如7.4):gradle wrapper --gradle-version <你的Gradle版本号> - 若上述文件存在,删除项目根目录下的
.gradle缓存文件夹,以及用户主目录下的.gradle缓存目录,之后重新执行assembleDebug任务 - 确认IDE的Gradle配置,选择使用项目本地的Gradle Wrapper,而非全局安装的Gradle版本
内容的提问来源于stack exchange,提问作者odii 08
相关产品推荐
相关产品推荐

