Android Studio在添加组件时,报错:“Cannot resolve class XXX“

2024-02-02 00:50

本文主要是介绍Android Studio在添加组件时,报错:“Cannot resolve class XXX“,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

之前安卓v4的包已经更新升级,好多组件需要更换引用的包,所以报错。

具体更改步骤请看:
Android Studio添加Toolbar控件报错:Cannot resolve class Toolbar:
1.XML文件中 ** 将< Toolbar />标签写为

<androidx.appcompat.widget.Toobar/> 

如下图所示:
请添加图片描述
2.在.java文件中引入对应的包:

import androidx.appcompat.widget.Toolbar

各控件更新后的引用包如下所示:

/*Cannot resolve class Toolbar*/
//xml文件:
<androidx.appcompat.widget.Toolbarandroid:layout_width="match_parent"android:layout_height="wrap_content"
/>
//.java文件:
import androidx.appcompat.widget.Toolbar/*Cannot resolve class RecyclerView*/ 
//.XML
<androidx.recyclerview.widget.RecyclerViewandroid:layout_width="match_parent"android:layout_height="wrap_content"
/>
//.java文件:
import androidx.recyclerview.widget.RecyclerView/*Cannot resolve class CardView*/
//同Toolbar xml和.java两个文件都要引入
<androidx.cardview.widget.CardViewandroid:layout_width="match_parent"android:layout_height="wrap_content"
/>
//.java文件:
import androidx.cardview.widget.CardView/*Cannot resolve class DrawerLayout*/
//.XML
<androidx.drawerlayout.widget.DrawerLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"
/>
//.java文件:
import androidx.drawerlayout.widget.DrawerLayout/*Cannot resolve class SwipeRefreshLayout*/
//.XML
<androidx.swiperefreshlayout.widget.SwipeRefreshLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"
/>
//.java文件:
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout/*Cannot resolve class SearchView*/
//.XML文件:
< androidx.appcompat.widget.SearchView android:layout_width="match_parent"android:layout_height="wrap_content"
/>
//.java文件:
import androidx.appcompat.widget.SearchView 

会持续更新,也希望大家可以多多补充交流!

这篇关于Android Studio在添加组件时,报错:“Cannot resolve class XXX“的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/668994

相关文章

Java报错:org.springframework.beans.factory.BeanCreationException的五种解决方法

《Java报错:org.springframework.beans.factory.BeanCreationException的五种解决方法》本文解析Spring框架中BeanCreationExce... 目录引言一、问题描述1.1 报错示例假设我们有一个简单的Java类,代表一个用户信息的实体类:然后,

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

解决若依微服务框架启动报错的问题

《解决若依微服务框架启动报错的问题》Invalidboundstatement错误通常由MyBatis映射文件未正确加载或Nacos配置未读取导致,需检查XML的namespace与方法ID是否匹配,... 目录ruoyi-system模块报错报错详情nacos文件目录总结ruoyi-systnGLNYpe

解决Failed to get nested archive for entry BOOT-INF/lib/xxx.jar问题

《解决FailedtogetnestedarchiveforentryBOOT-INF/lib/xxx.jar问题》解决BOOT-INF/lib/xxx.jar替换异常需确保路径正确:解... 目录Failed to get nested archive for entry BOOT-INF/lib/xxx

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

解决1093 - You can‘t specify target table报错问题及原因分析

《解决1093-Youcan‘tspecifytargettable报错问题及原因分析》MySQL1093错误因UPDATE/DELETE语句的FROM子句直接引用目标表或嵌套子查询导致,... 目录报js错原因分析具体原因解决办法方法一:使用临时表方法二:使用JOIN方法三:使用EXISTS示例总结报错原

linux解压缩 xxx.jar文件进行内部操作过程

《linux解压缩xxx.jar文件进行内部操作过程》:本文主要介绍linux解压缩xxx.jar文件进行内部操作,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、解压文件二、压缩文件总结一、解压文件1、把 xxx.jar 文件放在服务器上,并进入当前目录#

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期