Android Gradle 7.x升级指南

2023-11-05

最近,升级了一下Android项目的Gradle和targetSdkVersion,本文以升级targetSdkVersion 33和Gradle 7.2进行说明。

一、升级targetSdkVersion

首先,我将compileSdkVersion和targetSdkVersion升级到了33。

android{
    compileSdkVersion           = 33
    targetSdkVersion            = 33
}

1.1 问题一compileDebugJavaWithJavac 编译失败

有JdkJavaCompiler字段可以知道是Java编译出错。项目原jdk版本为jdk 1.8 现升级jdk11解决,总之升级之前先升级jdk11 会少一些报错。

Execution failed for task ':app:compileDebugJavaWithJavac'.  
 > Compilation failed; see the compiler error output for details.
 
 Caused by: org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details.
	at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:56)
	at org.gradle.api.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Gradle 7.x升级指南 的相关文章

随机推荐

  • 分布式数据库DBLE

    分布式数据库DBLE 第一章 绪论 研究背景 目前 在电商 金融 O2O 零售 电信等行业普遍存在用户基数大 营销活动频繁 核心交易系统响应日益变慢的问题 随着业务数据增长迅速 超过单机数据库的承受极限 制约业务的发展 在电力 气象 农业
  • 07、环境-虚拟机网络设置、开启远程登录

    1 Oracle VM VirtualBox默认网络方式 Oracle VM VirtualBox创建的虚拟机默认使用的是 网络地址转换 端口转发的方式 2 默认虚拟机ip地址不是固定IP 不方便开发 修改Vagrantfile confi
  • LaTeX怎样引用想要的包

    到网上下载相应包 得到 ins文件 官网 https www ctan org pkg 然后cmd运行latex ins即可得到 sty文件 放到LaTeX目录下即可
  • SSL工作原理

    SSL工作原理 关键词 SSL PKI MAC 摘 要 SSL利用数据加密 身份验证和消息完整性验证机制 为基于TCP等可靠连接的应用层协议提供安全性保证 本文介绍了SSL的产生背景 安全机制 工作过程及典型组网应用 缩略语 缩略语 英文全
  • 【Wi-Fi】IEEE 802.11 Standards 之 802.11a/b/g/n/ac/ax初探

    前言 日常在配置家里路由器以及在工作中学习到WiFi相关的知识的时候总是对于WiFi 标准协议 IEEE 802 11的几个版本不太理解 所以本文主要是介绍关于IEEE 802 11 中各个版本的由来和基本含义 各版本WiFi标准协议 IE
  • 剑指 Offer 30. 包含min函数的栈

    剑指 Offer 30 包含min函数的栈 方法一 使用两个栈 class MinStack Deque
  • C++学习(四八九)Could not download aapt2-windows.jar

    问题描述 Android Studio在编译生成Apk时报此错误 解决办法 去掉Gradle的offline模式 点击AndroidStudio的文件 gt 设置 选择Gradle标签页 去掉Offline work前面的对钩
  • BUU 【ACTF2020 新生赛】Include 1 解题大致思路

    1 首先打开靶场环境 看到链接tips 打开tips 2 首先看一下url中有什么东西 看到file 猜测可能是文件包含 3 文件包含读取的是他文件里的内容 要想读取源文件内容 我们可以用base64编码的方式来读文件flag php 构造
  • OAuth2.0原理和理解

    1 oauth简述 oauth本身不是技术 而是一项资源授权协议 重点是协议 Apache基金会提供了针对Java的oauth封装 我们做Java web项目想要实现oauth协议进行资源授权访问 直接使用该封装就可以 2 概述 2 1 官
  • imagenet图片

    imagenet数据集图片大小3 224 224
  • prometheus 添加 login 登录认证界面(nginx + flask 实现)

    前言 prometheus是现在一个比较主流的监控软件 随着容器的普及 prometheus的应用越来越广泛 前面我也有专门讲到prometheus的相关文章 但是跟传统老牌的zabbix监控不一样 prometheus的web UI是没有
  • 从计算机中删除勒索软件的 6 种方法

    勒索软件是一种恶意软件 它会加密计算机上的文件 然后要求付费才能解密它们 对于企业主和个人来说 这可能是一个非常头疼的问题 未能删除勒索软件可能会导致永久性数据丢失 有些信息对企业至关重要 应不惜一切代价防止丢失或损坏 有几种方法可以删除它
  • ajax.parse,GitHub - srhyne/jQuery-Parse: An AJAX wrapper for the Parse.com REST API

    What is it It s a super light weight AJAX wrapper for Parse com s wonderful database service Why did you build it I want
  • 源码学习时间,Window Manager in Android

    今日科技快讯 近日消息 京东百亿补贴被曝已开始少量上线测试 已有用户可看到活动页面 据网友反馈 京东部分商品现已有 百亿补贴 的标签 目前上线的商品包括手机 家电 酒水 食品 服饰等众多品类 作者简介 大家周五好 咱们下周再见 祝大家周末愉
  • vue封装全局loading

    首先创建一个loading文件
  • 运算放大器(运放)介绍

    注意 此处我们采用的是Multisim软件仿真 链接中有详细安装教程 注意 仿真只是数学运算 实际情况的话 就不是数学运算那么简单 有很多复杂的因数在里面 所以具体情况要参照实际电路搭建 比如说 之前我们搭建蔡氏电路的时候 明明1700欧左
  • TCP/IP超详细总结

    网络的基础知识 一 协议 1 简介 在计算机网络与信息通信领域里 人们经常提及 协议 一词 互联网中常用的具有代表性的协议有IP TCP HTTP等 而LAN 局域网 中常用的协议有IPX SPX 等 下面通过通俗一点的方式来解释一下协议
  • 2021-11-01 B1016 关于数字位处理

    B1016刷题 很好 再次格局小了 有被气到 原思路 先把数字从后往前模出个位数来 再依次和要查找的数字比对 关键来了 比对完之后要加一位数嘛 我走了两条歪路 第一条 得出一次相等就把计数的count加一 同时用一个数组p count 存放
  • 解决Linux系统中netWork重启不了

    1 查看主机地址 ip addr link other 后既是主机地址 修改 etc sysconfig network scripts ifcfg ens33 查看HWADDR地址 如果没有 添加 如果和ip addr一致 问题解决 2
  • Android Gradle 7.x升级指南

    最近 升级了一下Android项目的Gradle和targetSdkVersion 本文以升级targetSdkVersion 33和Gradle 7 2进行说明 一 升级targetSdkVersion 首先 我将compileSdkVe