Module ‘app‘: platform ‘android-33‘ not found.
目录
一、报错信息
二、解决方法
一、报错信息
Module 'app': platform 'android-33' not found.

-
检查你的应用程序的build.gradle文件中的targetSdkVersion和compileSdkVersion是否正确设置为已安装的Android SDK版本。
-
确保你的Android Studio已正确安装并配置了所需的Android SDK版本。你可以在Android Studio的设置中检查和更新SDK。
-
如果你的应用程序使用了第三方库或依赖项,确保这些库与你的Android SDK版本兼容。你可以查看它们的文档或更新到兼容的库版本。
通过检测这里的报错显示无法查找到android-33的SDK平台,也就是说我们没有安装33的SDK平台。
二、解决方法
1.首先点击Tools—>SDK Manager,打开SDK管理页面,勾选Android API 33,然后点击Apply。

2.弹出提示对话框,点击OK。
3.等待下载和解压SDK,完成后点击Finish。

4.再次点击右上方的Sync按钮,构建项目。

5.这时我们可以看到已经构建成功。

相关文章:
Module ‘app‘: platform ‘android-33‘ not found.
目录 一、报错信息 二、解决方法 一、报错信息 Module app: platform android-33 not found. 检查你的应用程序的build.gradle文件中的targetSdkVersion和compileSdkVersion是否正确设置为已安装的Android SDK版本。 确保你的Android Studio已正确安装并配置了所需的Android …...
MySQL按序批量操作大量数据
MySQL按序批量操作大量数据(Java、springboot、mybatisplus、ElasticSearch) 以同步全量MySQL数据到ElasticSearch为例。 核心代码 业务逻辑: public boolean syncToElasticsearch() {log.info("Starting data synchronization to El…...
strict-origin-when-cross-origin
严格限制同源策略 (1)允许服务器的同源IP地址访问 (2)允许Referer --- 后端服务器要配置...
【置顶】 本博博文汇总
文章目录 前言音视频ijkplayer源码分析FFmpeg、音视频协议Andriod系统音视频框架C、C Android&Java源码分析、绘制、渲染Dalvik、Art虚拟机Java并发 计算机基础操作系统计算机网络设计模式、数据结构、算法 前言 23年底了,想来也工作十年,也一直在c…...
react.js源码二
三、调度Scheduler scheduling(调度)是fiber reconciliation的一个过程,主要决定应该在何时做什么?在stack reconciler中,reconciliation是“一气呵成”,对于函数来说,这没什么问题,因为我们只想要函数的运行结果,但对于UI来说还需要考虑以下问题: 并不是所有的state更…...
如何学习英语
前言 首先写一些自己的感言吧,其实从大学的时候就在不断地听英语,学英语,但是到毕业十几年后,英语一直没起到什么作用,当然最有作用的时候就是几次英语面试吧。 工作之后有一段学习英语的经历,当时花费了…...
robot测试自动化
一. 安装 黑羽robot 首先确保你电脑上安装好了 Python 3.7 或者 3.8 版本的解释器 hyrobot 使用说明1 | 白月黑羽 安装RF 黑羽robot基于Robot Framework ,所以必须先安装RobotFramework 直接执行如下Pip命令即可: pip install robotframework...
Linux---重定向命令
1. 重定向命令的介绍 重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。 2. 重定向命令的使用 命令说明>如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式>>如果文件存在会追加写入文件末尾,相当于文件…...
小区生活污水处理需要哪些设备和工艺
在小区生活中,污水处理是一个非常重要的环节,它关乎到环境的保护和居民的生活质量。因此,了解小区生活污水处理所需要的设备和工艺是至关重要的。 首先,在小区生活污水处理中,需要用到的设备包括污水收集系统、初级沉淀…...
【高性能计算】Cpp + Eigen + Intel MKL + 函数写成传引用
CUDA加速原理:CUDA编程学习:自定义Pytorch+cpp/cuda extension 高质量C++进阶[2]:如何让线性代数加速1000倍? 【gcc, cmake, eigen, opencv,ubuntu】三.eigen和mkl安装和使用 Linux下MKL库的安装部署与使用,并利用cmake编译器调用MKL库去提升eigen库的计算速度 Eigen库…...
【教学类-05-02】20231216 (比大小> <=)X-Y之间的比大小88题(补全88格子,有空格分割提示)
作品展示: 背景需求: 1、以前做过一份比大小的题目 【教学类-05-01】20211018 Python VSC 大班 数字比大小(> <)_vsc比较3位数大小-CSDN博客文章浏览阅读674次。【教学类-05-01】20211018 Python VSC 大班…...
【Spark精讲】Spark与MapReduce对比
目录 对比总结 MapReduce流程 编辑 MapTask流程 ReduceTask流程 MapReduce原理 阶段划分 Map shuffle Partition Collector Sort Spill Merge Reduce shuffle Copy Merge Sort 对比总结 Map端读取文件:都是需要通过split概念来进行逻辑切片&…...
SQL错题集3
1.薪水第二多的员工的emp_no以及其对应的薪水salary limit a,b 其中a表示查询数据的起始位置,b表示返回的数量。 (MySQL数据库中的记录是从0开始的) 注意从0开始 2.员工编号emp_no为10001其自入职以来的薪水salary涨幅值growth 聚合函数不能…...
Elasticsearch:使用 OpenAI 生成嵌入并进行向量搜索 - nodejs
在我之前的文章: Elasticsearch:使用 Open AI 和 Langchain 的 RAG - Retrieval Augmented Generation (一)(二)(三)(四) 我详细地描述了如何使用…...
[python高级编程]:02-类
此系列主要用于记录Python学习过程中查阅的优秀文章,均为索引方式。其中内容只针对本作者一人,作者熟悉了解的内容不再重复记录。 目录 01-装饰器 overload -- 方法重载 02-多态 多态和鸭子类型 03-设计模式 抽象基类和接口 01-装饰器 overload -- 方…...
java.lang.UnsupportedOperationException异常解决
在执行如下代码时,发现当apps.add("...");代码执行时,会报java.lang.UnsupportedOperationException错误 List<String> apps Arrays.asList("...");apps.add("..."); 问题出现的原因如下: 1、ArrayLi…...
openmediavault debian linux安装配置企业私有网盘(三 )——raid5与btrfs文件系统无损原数据扩容
一、适用环境 1、企业自有物理专业服务器,一些敏感数据不外流时,使用openmediavault自建NAS系统; 2、在虚拟化环境中自建NAS系统,用于内网办公,或出差外网办公时,企业内的文件共享; 3、虚拟化环…...
Two Phase Termination(两阶段)设计模式
Two Phase Termination设计模式是针对任务由两个环节组成,第一个环节是处理业务相关的内容,第二个阶段是处理任务结束时的同步、释放资源等操作。在进行两阶段终结的时候,需要考虑: 第二阶段终止操作必须保证线程安全。 要百分百…...
闲人闲谈PS之四十九——PLM和SAP集成常见的问题
惯例闲话:天气突变,没想到珠三角也骤降了10几度,昨晚还吹风扇模式,早上起来一下子感觉丝丝凉意。闲人还是喜欢冬天,冷,能让人思维清晰,提高工作效率。趁着天气适宜,赶紧加班擦屁股去…...
帆软BI目录
数据导入ORACLE库 写法 SELECT * FROM (SELECT a.id ,a.expandType,a.parentId,a.displayName,a.sortIndex,LEVEL lv ,replace(sys_connect_by_path(displayName,//),//Dec-Entry_Management//,) AS 路径FROM FINE_AUTHORITY_OBJECT aSTART WITH a.id decision-directory-ro…...
使用 SaySo 语音输入提升内容创作效率,从灵感到初稿的工作流实践
作为一个日更科技内容创作者,我每天都需要完成大量文字输出。包括工具测评、产品体验、干货笔记、技术趋势观察,以及一些观点类内容。长期写下来之后,我发现真正消耗时间的,不只是选题和思考,还有一个很容易被忽略的环…...
暗黑破坏神2角色编辑器:如何快速打造完美角色的完整指南
暗黑破坏神2角色编辑器:如何快速打造完美角色的完整指南 【免费下载链接】diablo_edit Diablo II Character editor. 项目地址: https://gitcode.com/gh_mirrors/di/diablo_edit 还在为暗黑破坏神2中漫长的刷装备过程而烦恼?想要快速体验各种职业…...
同步带频繁磨损开裂?别盲目换皮带,这点多数人都忽略
一、前言在工业自动化、精密机械传动系统中,同步带(尤其是盖茨同步带)作为核心动力传输部件,其运行稳定性直接决定生产效率与设备故障率。现场运维中,很多工程师都会遇到一个棘手问题:同步带频繁出现磨损、…...
WESTINGHOUSE 4D33900G19电源模块
WESTINGHOUSE 4D33900G19 电源模块产品特点4D33900G19 是西屋电气(WESTINGHOUSE)工业控制系统中的一款电源模块,为系统提供稳定可靠的电源供应。4D33900G19 采用高可靠性工业级设计,适用于连续运行的严苛工业环境。支持宽范围交流…...
别再被hierarchy搞晕了!OpenCV cv2.findContours四种模式(RETR_*)保姆级图解指南
OpenCV轮廓检测全解析:四种层级模式与实战图解 轮廓检测是计算机视觉中最基础也最强大的工具之一,但很多开发者在面对cv2.findContours的层级参数时常常感到困惑。本文将用直观的可视化方式,带你彻底理解RETR_EXTERNAL、RETR_LIST、RETR_CCOM…...
《行李箱的梦想》的搜索理由:出发场景如何被记住
从内容传播角度看,《行李箱的梦想》有一个稳定入口:它把远方、整理和出发压缩进一个人人都能理解的物件里,搜索记忆点天然成立。这首歌不适合被写成空泛励志。行李箱的好处在于具体,它能装衣服,也能装犹豫、计划和还没…...
从硬盘拷贝文件到内存,CPU真的在摸鱼吗?深入聊聊DMA背后的性能优化哲学
从硬盘拷贝文件到内存,CPU真的在摸鱼吗?深入聊聊DMA背后的性能优化哲学 当你从硬盘拷贝一个10GB的电影文件到内存时,系统监控显示CPU占用率几乎没变化——这似乎违背直觉。难道CPU真的在"摸鱼"?实际上,这背后…...
动态寄存器分配优化技术及其在Racetrack内存中的应用
1. 动态寄存器分配优化技术概述寄存器分配优化是计算机体系结构设计中的核心问题之一,它直接影响着处理器的执行效率和能耗表现。传统静态寄存器分配方法在编译时确定寄存器使用方案,虽然实现简单,但无法适应程序运行时的动态行为特征。特别是…...
汽车电子新焦点:L1-L3渐进式智能驾驶的技术机遇与实现路径
1. 从“全自动驾驶”的狂热到“渐进式智能”的务实回归最近刚从几个汽车电子圈的重磅展会回来,包括底特律的AutoSens、中国的Tech.AD以及圣克拉拉的嵌入式视觉峰会。一圈跑下来,一个强烈的感受是:行业的风向,真的变了。几年前&…...
多模态AI在移动端测试中的应用:视觉+日志+性能联合分析
一、从单点验证到全景追溯:测试范式的必然演进 移动端测试的复杂性早已超越传统Web应用。设备碎片化、网络环境多变、系统资源受限、跨应用交互频繁,这些因素使得单一维度的测试手段越来越力不从心。过去,测试工程师习惯在UI自动化、接口测试…...
