Failed to apply plugin ‘com.android.internal.application‘.

news/2024/5/20 2:51:37 标签: AndroidStudio, gradle

Android Studio Bumblebee 采用 gradle-7.2 编译APP 报错
An exception occurred applying plugin request [id: ‘com.android.application’]
Failed to apply plugin 'com.android.internal.applicatio

gradle版本
xxx_pro/gradle/wrapper/gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip

Android Studio 版本
Android Studio Bumblebee | 2021.1.1 Patch 2
Build #AI-211.7628.21.2111.8193401, built on February 17, 2022
Runtime version: 11.0.11+9-b60-7590822 amd64
VM: OpenJDK 64-Bit Server VM by Oracle Corporation
Windows 10 10.0

报错信息

An exception occurred applying plugin request [id: 'com.android.application']
> Failed to apply plugin 'com.android.internal.application'.
   > 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`.

解决办法1
changing the IDE settings
File --> Settings --> Build,Execution,Deployment --> Build Tools --> Gradle --> Gradle JDK --> 可选择Embedded JDK Version 11.0.11
在这里插入图片描述

其他变化
gradle-7.2其他apk输出目录变为了:
./app/build/intermediates/apk/debug/app-debug.apk

之前的gradle-6.5编译输出apk输出是在:
./app/build/outputs/apk/debug/app-debug.apk


http://www.niftyadmin.cn/n/1241911.html

相关文章

Concurrency-with-Modern-Cpp学习笔记 - 性能比较

求向量元素的加和 向std::vector中添加元素最快的方法是哪种?为了得到答案,我准备向std::vector中填充了一亿个数值,这些数在1~10之间均匀分布 。我们的任务是用各种方法计算这些数字的和,并添加执行时间作为性能指标。本节将讨论…

阿昌手摸手教你如何在服务器部署若依前后端分离版项目

如何在服务器部署若依项目 一、下载若依项目 网址&#xff1a;若依网址 阿昌这次使用部署的是若依前后端分离版本为例子部署 去github上下载若依 通过git pull <上面的git地址>下载若依 二、在本地修改对应若依配置 用idea打开若依项目 目录结构 配置文件 ruoyi-a…

android.os.TransactionTooLargeException Binder传输数据的大小限制 sendBroadcast 数据大小限制

Binder传输数据的大小限制 如果startActivity超过500KB左右 或者 sendBroadcast 超过1MB左右。将抛TransactionTooLargeException异常。 android.os.TransactionTooLargeException: data parcel size 521620 bytes activity限制 android.os.TransactionTooLargeException: dat…

Concurrency-with-Modern-Cpp学习笔记 - 单例模式性能比较

单例模式&#xff1a;线程安全的初始化 开始研究之前&#xff0c;说明一下&#xff1a;我个人并不提倡使用单例模式。 对于单例模式的看法 我只在案例研究中使用单例模式&#xff0c;因为它是以线程安全的方式&#xff0c;初始化变量的典型例子。先来了解一下单例模式的几个严…

阿昌带你一起学习若依之【项目结构、登录实现】 -若依开源项目

若依开源项目 若依地址 若依官方网址 一、项目结构 0、前言 阿昌之前的文章《阿昌手摸手教你如何在服务器部署若依前后端分离版项目》中&#xff0c;我们部署了若依的项目在线上&#xff1b; 这次我们先使用本地去学习若依项目&#xff0c;阿昌也在学习这个开源项目&#x…

Day249.Redis单机安装及生产环境启动方案、Redis持久化方式AOFRDB深入与实验 -redis高并发预约抢购系统

一、Redis单机版安装以及生产环境启动方案 1、Redis单击版安装 去官方下载linux环境下的安装包&#xff0c;这里阿昌使用的是3.2.8的版本下载并上传到linux服务器上 解压文件 tar -zxvf redis-3.2.8.tar.gz执行安装&测试 cd redis-3.2.8make && make test &…

Concurrency-with-Modern-Cpp学习笔记 - 使用CppMem进行优化

使用CppMem进行优化 我们从一个简单的程序开始&#xff0c;然后对其不断地进行改进。这里&#xff0c;使用CppMem验证的每个步骤。CppMem是一个交互式工具&#xff0c;用于研究小代码段中C内存模型的行为。 首先&#xff0c;来写个简单的程序&#xff1a; // ongoingOptimis…

Day250.redis企业级数据备份方案以及各种踩坑的数据恢复容灾演练 -Redis的高并发预约抢购系统

在项目中部署redis企业级数据备份方案以及各种踩坑的数据恢复容灾演练 1、企业级的持久化的配置策略 RDB策略&#xff0c;用默认的差不多 save 60 10000&#xff1a; 如果你希望尽可能确保说&#xff0c;RDB最多丢1分钟的数据&#xff0c;那么尽量就是每隔1分钟都生成一个快照…