Gradle-指定Gradle依赖的JDK版本
Gradle-指定Gradle依赖的JDK版本
有时候下载一个开源项目,在编译的时候Gradle会报当前使用的JDK版本与项目原来配置的JDK版本不一致的问题,比如:
直接提示我Java版本不支持,然后还假惺惺的给了我一个解决方案,建议将 Gradle升级到 7.2 版本。
Possible solution:
- Upgrade Gradle wrapper to 7.2 version and re-import the project
根据以往Gradle的尿性,直接按它的提示升级肯定没有好事,升级完了之后不知道又是哪个Groovy api 找不到了(Gradle经常前后版本不兼容),然后还是编译不过,白白浪费时间。所以一般遇到这种情况还是老老实实修改JDK 版本比较好,看上面的提示是说当前使用的JDK 版本是 17.0.7
,这好像是Android Studio 自带的JDK版本(一般自带的比较新,后来到Android Studio的安装目录: C:\Program Files\Android\Android Studio\jbr\bin下看了下果然如此)。
那就把JDK版本改回万能的Java 8吧:
依次点击 “File” - "Settings" - "Build, Execution, Deployment" - "Build Tool" - "Gradle" - "Gradle JDK", 重新修改下Gradle JDK即可:
完了之后再次 “File” - "Invalidate Caches..." 就可以了。
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步