android.content.res.Resources$NotFoundException 的解决方法

Android Studio主module中引用其他module的xml文件android.content.res.Resources$NotFoundException问题 起因: 主工程中代码 mItemView.setBackgroundResource(R.drawable.selector_key_blue_bg); selector_key_blue_bg.xml内容: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schem... 阅读详情

今天在把一个旧的工程导入ANDROID STUDIO中时,出现找不到资源的异常。


编译可以通过 ,但运行时出如下错误:

 Caused by: android.content.res.Resources$NotFoundException: File res/mipmap-hdpi-v4/path.xml from xml type drawable resource ID #0x7f03001a

相应的资源配置如下

midmap folder 中有三个文件,其中SELECTOR文件是 path.xml  

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="false" android:drawable="@mipmap/path_up" />
    <item android:state_pressed="true" android:drawable="@mipmap/path_pressed" />
</selector>

path_up.png ,path_pressed.png 也在该folder中。

对该selector的引用如下。

android:src="@mipmap/path"



经过多次尝试,发现mipmap远不如drawable来得智能,要把selector放到一个公用的folder中,而且PNG文件要放置在相应的分辨率的folder中。


解决方式如下:

android:src="@layout/path"

把path.xml挪到layout下,并且在相应分辨率的MIPMAP folder中放适合的PNG文件。也就是path_up.png ,path_pressed.png 。


这样解决以后,程序运行正常。


欢乐熊大话蓝牙知识16:蓝牙是怎么找设备的?扫描与广播的“对话内幕” 蓝牙是怎么找设备的?扫描与广播的对话技术介绍 阅读详情

相关推荐

浅谈IC测试向量(pattern)及其转换

随着集成电路的飞速发展,其规模越来越大,对电路的质量与可靠性要求进一步提高,集成电路的测试方法也变得越来越困难,为了实现芯片的快速测试和筛选,ATE设备为其提供了强有力的支撑。ATE运用芯片设计仿真文件,将其作为芯片输入激励,通过ATE测试平台提供芯片测试环境,将芯片的输出和测试结果进行比较,以此来判定芯片的好坏。 说起IC测试,不得不说一下Pattern这个词,它中文的意思是模式。在图像处理中,这个词意思为图像的纹理特征,而在IC也即芯片测试行业,这个词实际上代表了需要测试芯片的时序特征。简单的说,在测

flomingo1的专栏 1万+

android.content.res.Resources$NotFoundException

android.content.res.Resources$NotFoundException Resource ID #0x0 com.sh.sdk.shareinstall.helper.GetWebGLInfo.(GetWebGLInfo.java:42) 该异常表示找不到资源ID 。 [解决方案]:出现这个异常的原因有很多,具体原因可以参考Exception Message的内容,建议检查...

陈言必行 -- Unity游戏开发领域优质博主 3866

在Ubuntu 22.04上从零搭建FVCOM环境:手把手搞定Linux、Intel编译器与NetCDF库

本文详细指导在Ubuntu 22.04上从零搭建FVCOM环境,涵盖Linux系统配置、Intel编译器安装、NetCDF库编译及常见问题解决。通过手把手教程,帮助科研人员高效完成水动力数值模拟环境的部署,特别适合水环境研究领域的初学者。

weixin_30613727的博客 650

android.content.res.Resources$NotFoundException解决办法

Caused by: android.content.res.Resources$NotFoundException: File res/drawable/abc_ic_ab_back_material.xml from drawable resource ID #0x7f020013

小夫的博客 4707

华为OD机试真题 新系统2026-04-08 Python&JS 实现【配置操作失败数量统计】

模拟一个系统的命令行配置,包含添加、修改、删除三项操作,详情如下: 添加操作命令:add_rulerule_id=1rule_index = 18 修改操作命令: mod_rule rule_id= 1rule_index = 100 删除操作命令:del_rulerule_id=1

MISAYAONE的博客 586

130、NPU的仿真测试:使用Gem5进行全系统仿真

这篇文章摘要(149字): 本文分享了使用Gem5全系统仿真器验证NPU设计的实践经验。作者通过搭建自定义NPU模型并集成到Gem5系统中,实现了CPU-NPU-内存协同仿真。关键点包括:1) 使用SimObject机制构建可配置的NPU模型;2) 合理配置IO和内存总线避免访问冲突;3) 开发Linux驱动实现CPU与NPU通信;4) 利用Gem5调试功能监控内部状态。相比RTL仿真和FPGA验证,该方法能快速验证微架构设计并定位系统级问题,有效减少了流片风险。文章特别强调了时钟域配置、总线仲裁、对齐访问

m0_50546716的博客 122

android.content.res.Resources$NotFoundException: Resource is not a Drawable

这篇文章主要是对这个错误进行一个记录! 首先是这个错误的发生场景: 在Android的Project里面的res文件夹下有个专门放置xml资源的的drawable文件夹,这个文件夹不止一个,还有drawable-v24文件夹,做底部导航栏时,如果引用的drawable中的xml文件是位于drawable-v24文件夹下,就会出现这样的错误!所说的引用的xml文件就是此属性引用的xml文件: app

巨蟹豆浆油条的博客 1341

汇川Easy系列斜坡函数功能块(支持状态输出)

IN rSetValue REAL 0.000000 0.000000 不保持 目标值 1IN rMaxValue REAL 0.000000 0.000000 不保持 最大目标值 2IN rMinValue REAL 0.000000 0.000000 不保持 最小目标值 3IN rSmoothTime REAL 100.000000 100.0000 不保持 最小到最大值平滑时间 单位 秒 4IN diTs DINT 10 10 不保持 函数调用周期采样时间中断时间 5。

RXXW_Dor的博客 455

Android报错android.content.res.Resources$NotFoundException

使用开发商提供的代码,开发商只提供了手机版本的代码,当使用平板调试的时候,出现了Resources$NotFoundException的报错,如下: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.arcsoft.arcfacedemo/com.arcsoft.Competition.comm.ConnectBaseActivity}: android.content.res.Resources$NotFou.

Master_Tang的博客 4352

23、电生理与CSD分析:探索大脑活动的前沿技术

本文介绍了电生理与电流源密度(CSD)分析在探索大脑活动中的前沿应用。从电生理技术的发展现状,到局部场电位(LFPs)的起源与解释,重点阐述了CSD分析的原理、实验方法及其在绘制皮层兴奋流、解析突触输入和研究自发振荡中的广泛应用。文章还总结了该领域的优势与挑战,并展望了技术改进、多模态融合、数据分析创新及临床拓展的未来方向,展示了这些技术在揭示大脑功能机制中的关键作用。

Apple的专栏 119

人体分割笔记总结

人体分割 人体分割(human parsing),属于语义分割任务的子任务,旨在对人类图像进行像素级的是细粒度分割(例如,划分出身体部位和服装)。根据不同的场景,又可以分为单人人体解析(single-person human parsing)和多人人体解析(multi-person human parsing,或者 instance-level human parsing)。除此之外,按照处理媒介分类,还可以分为基于图像的人体解析和基于视频的人体解析。 对于人体解析任务,常用的度量指标包括 Pixel a

jacke121的专栏 4255

android.content.res.Resources$NotFoundException:

碰到一个问题  ,花了点时间解决,记录下。 Caused by: android.content.res.Resources$NotFoundException: File res/drawable/msg_btn_text_color_selector.xml from color state list resource ID #0x7f020241 错误如上,是想对一个

Wilshion的博客 1438

基于Simulink的双向DC-DC变换器在储能系统中的应用仿真

摘要:本文详细介绍了基于Simulink的双向DC-DC变换器在光伏储能系统中的仿真实现。主要内容包括:1)采用非隔离型双向Buck-Boost拓扑作为储能系统枢纽;2)针对750V直流微网中的20kWh锂电池接口场景进行建模;3)详细阐述双闭环控制器设计(电压外环+电流内环)、工作模式判断逻辑等关键步骤;4)通过仿真验证了系统在功率阶跃和模式切换下的性能。文章提供了完整的建模流程和控制方法,为储能系统接口设计提供了实用参考。

amy_mhd的博客 178

Unity安卓报错解决方法:android.content.res.Resources$NotFoundException

参考: https://forum.unity.com/threads/android-content-res-resources-notfoundexception.162246/ https://forum.unity.com/threads/resource-not-found.81943/ 原理是这样的 http://tools.android.com/recent/dealing

wolf96的专栏 2871

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

[Android][Fatal Exception] android.content.res.Resources$NotFoundException 问题及解决方法

问题1描述 读取sharePreferences的时候遇到了一个EXCEPTION,具体如下: 问题1解决方法 如上图所示,在R.java里找到这个ID对应的资源名,发现原来是我代码中的数据类型写错了,期待的是一个Int,但是我给的是一个String,代码及修改如下: int defaultValue = getResources().getInteger(R.st

浪也不争春 1148

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

有关android.content.res.Resources$NotFoundException: String resource ID #0x14错误的解决方法

1、错误说明 今天在写一个项目的时候,LogCat报的是.Resources$NotFoundException: String resource ID #0x14。当时我还以为是因为我xml布局中的ID值和Java中的findViewById()不一致所造成的。跑过去检查了好久,都没有问题,后来在网上搜索,结果发现了问题。 2、问题解释:这个String resource ID #0x14是一个...

zy的博客 2068

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

android.content.res.Resources$NotFoundException: String resource ID #0x640错误解决方法

android.content.res.Resources$NotFoundException: String resource ID #0x640错误解决方法

weixin_62393327的博客 701

android.content.res.Resources$NotFoundException: String resource ID #0x4bc6解决方法

TextView.setText(int)会导致出现该错误,只需要将int类型转换为String类型即可,TextView.setText(String.valueOf(int)) 有疑问的可以下方留言,相互学习,我是心哥说编程,致力于成为一个编程大牛编程爱好者。 ...

Trybravely的博客 1866

cocos2d-x安卓调试 android.content.res.Resources$NotFoundException: String resource ID #0x0

做Android应用开发的朋友有时候会遇到这样的Bug,,  android.content.res.Resources$NotFoundException: String resource ID #0x0 找不到资源文件ID #0x0 原因分析如下: 遇到这种情况,很有可能是把一个int型业务数据的 设置setText()或者类似的方法中, 这样Android系统就会主动去资源文件当中寻找

zwcwu31的专栏 1174

android.content.res.Resources$NotFoundException: String resource ID #0x1

之前忘了记录这个错误,今天又遇到了。唉,人不能纵容自己犯懒,遂记录之。   错误:android.content.res.Resources$NotFoundException: String resource ID #0x1 原因:一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。 最简单的

FENGFENG444333的专栏 684

关于使用CommonTabLayout showDot 报错的哦?android.content.res.Resources$NotFoundException: Resource ID

在使用CommonTabLayout的时候,需要使用showDot来显示未读消息,结果一用就报android.content.res.Resources$NotFoundException: Resource ID这个错误,在网上找了半天,没找到解决办法,还好在官网中有一个朋友遇到同样的问题,把解决办法分享出来了,就是在xml中少了一个参数app:tl_iconVisible="false";添加上去,解决问题,自己记录一下 ...

qq_15931971的博客 254

安卓运行时报错:android.content.res.Resources$NotFoundException: String resource ID #0x6aeca8

问题说明: 运行时报错:Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x6aeca8 问题原因: 看看是不是TextView.setText()中,setText中放置了int型数值了。 解决办法: 将其他数据类型转成String,放置进TextView就可以了。 te...

王小二的博客 310

Android报“android.content.res.Resources$NotFoundException: String resource ID #0x2”错误

Android报“android.content.res.Resources$NotFoundException: String resource ID #0x2”错误 Android报“android.content.res.Resources$NotFoundException: String resource ID #0x2”错误 当调用setText()方法时如果传入i

Ziv的博客 1129

Android Studio运行Ecliplse写的Android项目,android.content.res.Resources$NotFoundException: Resource ID 异常

如何解决 android.content.res.Resources$NotFoundException: Resource ID #0x7f070058

qq_41458207的博客 274

android:android.content.res.Resources$NotFoundException: String resource ID #..

做Android应用开发的朋友有时候会遇到这样的Bug,, android.content.res.Resources$NotFoundException: String resource ID #0x0找不到资源文件ID #0x0 原因分析如下: 遇到这种情况,很有可能是把一个int型业务数据的 设置setText()或者类似的方法中, 这样Android系统就会主动去资源文件当中寻找...

weixin_30314813的博客 268

开源源表单元USMU深度解析:硬件架构、固件逻辑与工程实践

源表单元(SMU)是集精密源与高精度测量于一体的电子测试核心设备,其原理基于闭环反馈控制与同步采样技术,具备电压/电流双向源出及六位半以上测量能力,技术价值在于实现微弱信号(如pA级漏电、μV级压降)的可追溯、低噪声、高时序精度测试。典型应用场景涵盖半导体器件IV特性分析、MEMS传感器校准、功率模块产线检测及高校电子测量教学。本文聚焦开源SMU项目USMU,深入剖析其FPGA实时控制架构、双MCU协同固件设计、分立模拟前端实现机制,并结合PCB布局、校准体系与Python控制生态,展现一套完整可复现的精密

weixin_34209851的博客 349
上一篇: PhoneApp的启动流程
下一篇: ubuntu 下virtualbox 启动时Kernel driver not installed (rc=-1908) 错误的解决方法
speedcoder
博客等级 码龄16年 4粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值