当前位置: 首页 > news >正文

Android Gradle plugin requires Java 11 问题解决

环境

Android Studio Bumblebee

问题描述

新建 Kotlin 项目,编译时提示错误如下

Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
You can try some of the following options:
     - changing the IDE settings.
     - changing the JAVA_HOME environment variable.
     - changing `org.gradle.java.home` in `gradle.properties`.

问题分析

错误提示已告知是 AGP 版本不对,看要在哪儿改,另外还要搞清楚到底是哪些地方的配置导致要求 AGP 使用 Java 11。

问题解决

面向网络编程,找到参考文献 1: Android Gradle plugin requires Java 11 问题解决,按照博文修改后编译正常。

解决了怎么做,还要从源头找到为什么要这样做和怎样做。

关于 AGP 的谷歌官方文档 - Android Gradle 插件 中则提及 AGP 7.0 需要 JDK 11 才能运行,而此网页上面介绍了 AGP 和 Gradle 以及 Android Studio 的兼容性组合。由此文可知,新建项目中的 build.gradle 文档中指定的 Gradle 插件版本 7.2.0 需要 JDK 11。

谷歌官方文档 - 配置 Android Studio 中介绍了针对整个 Android Studio 配置 JDK 的方式。

谷歌官方文档 - 项目结构中介绍了针对项目的配置 JDK 的方式。

参考文献

[1] Android Gradle plugin requires Java 11 问题解决

相关文章:

  • mysql安装,安装mysql配置教程(超级详细图解)
  • 为什么现在西红柿都“硬邦邦”的,放几个星期都不会坏?为你解答
  • java实现微信小程序获取手机号(htts接口实现)
  • 亚马逊,速卖通,国际站卖家为什么要做测评
  • Centos7搭建sftp服务器,开启SFTP上报日志
  • 模式识别课程混合式教学设计
  • 基于云原生的视频管理系统设计与实现
  • AOP的使用(详细讲解)
  • DES加密算法安全吗,有哪些优点和缺点?
  • AI智能分析网关包含哪些深度学习算法?如何赋能场景应用?
  • JavaEE图书管理项目
  • SpringBoot Web开发----Thymeleaf的简单入门
  • Object Detection in 20 Years: A Survey
  • 出现次数最多的数字和次数
  • 多账号自动下单
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • 07.Android之多媒体问题
  • 2017 年终总结 —— 在路上
  • DOM的那些事
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • es6(二):字符串的扩展
  • Java,console输出实时的转向GUI textbox
  • laravel with 查询列表限制条数
  • maven工程打包jar以及java jar命令的classpath使用
  • Python - 闭包Closure
  • Vue 2.3、2.4 知识点小结
  • 软件开发学习的5大技巧,你知道吗?
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 我有几个粽子,和一个故事
  • 在weex里面使用chart图表
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 2017年360最后一道编程题
  • hi-nginx-1.3.4编译安装
  • scrapy中间件源码分析及常用中间件大全
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # .NET Framework中使用命名管道进行进程间通信
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • (4)STL算法之比较
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (javascript)再说document.body.scrollTop的使用问题
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (ros//EnvironmentVariables)ros环境变量
  • (超详细)语音信号处理之特征提取
  • (第二周)效能测试
  • (九)c52学习之旅-定时器
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .Net CF下精确的计时器
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .net连接oracle数据库
  • :中兴通讯为何成功
  • @DependsOn:解析 Spring 中的依赖关系之艺术