首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

api19上的android.content.res.Resources$NotFoundException

api19上的android.content.res.Resources$NotFoundException是Android开发中的一个异常类。它表示在加载资源文件时发生了异常,无法找到指定的资源。

Android的资源文件包括布局文件、图片、字符串等,它们被存储在res目录下的不同子目录中。在应用程序运行时,系统会根据资源的名称和类型来加载相应的资源文件。然而,当系统无法找到指定的资源文件时,就会抛出android.content.res.Resources$NotFoundException异常。

这个异常通常发生在以下几种情况下:

  1. 资源文件不存在:可能是由于文件被误删、移动或命名错误导致的。解决方法是检查资源文件的路径和名称是否正确,并确保它们存在于正确的目录中。
  2. 资源文件类型错误:可能是由于将资源文件错误地放置在了错误的子目录中,或者将错误的资源类型与资源文件关联导致的。解决方法是检查资源文件的类型和所在目录是否正确,并确保它们与代码中的引用一致。
  3. 资源文件编译错误:可能是由于资源文件编译过程中出现了错误,导致生成的资源文件无效。解决方法是清理项目并重新编译,或者检查资源文件中是否存在语法错误。

对于这个异常,可以通过以下方式进行处理:

  1. 检查资源文件路径和名称是否正确,并确保它们存在于正确的目录中。
  2. 检查资源文件的类型和所在目录是否正确,并确保它们与代码中的引用一致。
  3. 清理项目并重新编译,或者检查资源文件中是否存在语法错误。

腾讯云提供了丰富的移动开发和云计算相关的产品和服务,可以帮助开发者解决资源加载异常等问题。具体推荐的产品和产品介绍链接地址如下:

  1. 腾讯云移动开发平台:提供了丰富的移动开发工具和服务,包括移动应用开发、移动推送、移动分析等。详情请参考:https://cloud.tencent.com/product/mmp
  2. 腾讯云云服务器(CVM):提供了高性能、可扩展的云服务器实例,可用于部署和运行移动应用。详情请参考:https://cloud.tencent.com/product/cvm
  3. 腾讯云对象存储(COS):提供了安全可靠的云存储服务,可用于存储和管理移动应用中的各种资源文件。详情请参考:https://cloud.tencent.com/product/cos

请注意,以上推荐的产品和服务仅作为参考,具体选择还需根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

偶遇 android.content.res.Resources$NotFoundException: BUG可让我一顿好找。特此记录!

今天偶遇 android.content.res.Resources$NotFoundException: BUG可让我一顿好找。特此记录!...场景还原: 在RecyclerView Adapter中获取布局崩溃 ,起初查网上说是 1. R文件问题,有的说删除 当我删除后依旧不行。。。。。。...5.更有甚者 说 AS问题,我把AS重装了 历时 一个半小时 。。。...没用 好了网上方法都试了没用 == 我都快放弃了,突然想到在没有使用本地json测试时候是好 ,我考虑是数据问题,然而数据是好Log有显示 。我放弃了==。...我把我代码发给了一位大佬,起初把大佬也难住了,后来经过大佬一步步测试,原来我一直信任json本地获取数据这块出问题了, 原来: /** * 读取assets目录下文件,并返回字符串

83720

安卓热修篇-Shadow-思想篇

因此插桩式方案未来趋势,我更看好代理方式实现方案 大概步骤 设计标准 开发插件时遵循这个标准 宿主使用自定义ClassLoader,Resources准备加载插件环境 在宿主清单文件用一个空Activity...标志,当满足以下条件时: 在类加载时,由于ClassLoader双亲委托机制,加载时如果加载了插件中类了,那么宿主类便不会再加载而会使用插件,反之对插件也是一样。...因为宿主和插件中,遵循同一套标准时,就需要将插件中加载类,转为宿主标准类型。根据同一个类加载器加载且全类名相同才算同一个类,需要用父加载器加载接口才可以进行类型转换。...; import android.content.res.AssetFileDescriptor; import android.content.res.ColorStateList; import android.content.res.Resources...package com.sq.a37syplu10.plugin; import android.app.Activity; import android.content.Intent; import android.content.res.Resources

1.2K30
  • 【原创】Android-找不到 drawable 文件夹下下 xml 文件

    今天遇到了这个问题,出错主要两种方面 提示 布局 XML 文件无法加载 提示找不到 drawable 文件 第一种 ‘ 布局 XML 文件无法加载 ’ 报错是这样: Binary XML...file line #28: Binary XML file line #28: Error inflating class Button 第二种 ‘ 找不到 drawable 文件 ’ 报错是这样:...android.content.res.Resources$NotFoundException: Resource ID #0x7f070083 发生这两个错误原因是 Android 操作系统版本问题...解决方法都一样: 检查有用 ‘ xml ’ 文件是不是存放在,drawable 文件夹下,drawable-v24 包下?...如果是的话,将其移到 drawable 包下即可: 最后说一句,在 drawable-v24 这种对操作系统版本有限制包下,轻易不要放东西。 【 如果本文对你有帮助,欢迎关注我获得更多资讯 】

    1.7K20

    Android TextView 中 setText 空指针异常

    第一次发现这问题,记录一下,在适配器里面给TextView设置一个int类型值,然后闪退报错,DeBug模式下查看了布局和id,均没有问题,再次查看日志输出,Caused By: android.content.res.Resources...$NotFoundException:String resource ID #0x86,发现有两个词引起了注意String Resources,才知道TextView在内部实现时设置类型为String...,所以用String.valueOf(),这里再啰嗦几句,在String类型转化问题上,String.valueOf()效率最高,因为虚拟机对它进行了特殊处理,其次是toString,最后是+""拼接形式...,拼接String形式内部实现其实就是toString,但是要相对复杂一些,拼接过程中产生了常量和一些判断条件,效率低下,详情见源码

    1.7K10

    Android入门教程 | TextView简介(宽高、文字、间距)

    之前我们已经知道如何获取到layout中TextView,也知道setText()方法可以修改显示文字。 结合我们实际生活和学习经验,写字时候,有哪些方面是可以由我们来控制?..." /> 得益于as强大提示功能,我们在layout中输入<Te时候,as可能就弹出了提示。...分别表示TextView宽度和高度设置。 实际这两个属性是View属性。TextView继承自View。宽高属性是基础属性,是必须设置。...dp是安卓中一种单位,通常用来规定控件宽高,间隔距离等等。类似的,表示文字大小单位,安卓里用sp。 显示文字 显示文字,可能是 TextView 最主要用法了。...android.content.res.Resources$NotFoundException: String resource ID #0x0 at android.content.res.Resources.getText

    1.3K00

    Android入门教程 | TextView简介(宽高、文字、间距)

    之前我们已经知道如何获取到layout中TextView,也知道setText()方法可以修改显示文字。 结合我们实际生活和学习经验,写字时候,有哪些方面是可以由我们来控制?..." /> 得益于as强大提示功能,我们在layout中输入<Te时候,as可能就弹出了提示。...分别表示TextView宽度和高度设置。 实际这两个属性是View属性。TextView继承自View。宽高属性是基础属性,是必须设置。...dp是安卓中一种单位,通常用来规定控件宽高,间隔距离等等。类似的,表示文字大小单位,安卓里用sp。 显示文字 显示文字,可能是 TextView 最主要用法了。...android.content.res.Resources$NotFoundException: String resource ID #0x0 at android.content.res.Resources.getText

    1.9K20

    AppCompat v23.2  -- Vectors时代

    一下是几个整合原因,包括: 允许开发者在所有的Android2.1以上设备更早用上图 允许APP本身能够用矢量图。它本身已经减少了APP AAR70KB左右。...*首先 VectorDrawableCompat依赖与AAPT一些功能,它能保持最近矢量图使用添加属性ID,以便他们可以被v21之前引用。...如果你没有启用这个标志,当你在KitKat运行你APP你会看到以下(或者类似)错误: Caused by: android.content.res.Resources$NotFoundException...所以如果你minSdkVersion<21而且你想在你APP中用一个矢量资源时候,首先你应该检查这个资源应该用在api21+设备,只是为了一个全面的检查。 起作用之后,我们该怎么用?... 为了迭代:之前代码在当前是不可以 所以你可能会问普通drawable是怎么工作

    47040

    Android打开手机相册获取图片路径

    本文实例为大家分享了Android打开手机相册获取图片路径具体代码,供大家参考,具体内容如下 根据打开相机返回Uri uri = data.getData();获取该相片真正SD卡路径!...(context, uri); } else { // api < 19 return getRealPathFromUriBelowAPI19(context, uri); } } /** * 适配api19...以下(不包括api19),根据uri获取图片绝对路径 * * @param context 上下文对象 * @param uri 图片Uri * @return 如果Uri对应图片存在, 那么返回该图片绝对路径...getRealPathFromUriBelowAPI19(Context context, Uri uri) { return getDataColumn(context, uri, null, null); } /** * 适配api19...及以上,根据uri获取图片绝对路径 * * @param context 上下文对象 * @param uri 图片Uri * @return 如果Uri对应图片存在, 那么返回该图片绝对路径

    4.5K30

    Android 沉浸式状态栏实现

    前言 Android沉浸式体验有几个注意点 Android4.4(api19)及以上版本才支持 Android5.0(api21)及以上版本状态栏多了一个半透黑色层 Android5.0(api21...)黑色层通过style去掉后 应用切出去后再切进来后会再次出现 我解决方案 目前这种方案 不管是各个版本 还是是否有侧滑都没有问题 首先先建两个文件夹 layout-v19和values-v19 之所以不添加...values-v21是因为 Android5.0(api21)黑色层通过style去掉后 应用切出去后再切进来后会再次出现 所以用代码去除 values文件夹下styles.xml @color/colorAccent values-v19文件夹下`...我方式是建了适配api19前后两个layout文件直接添加到了页面中 layout文件夹下zj_statusbar.xml <?

    69010

    看到他我一下子就悟了-- 泛型(2)

    是看了CSDN曹版主一篇:手把手教编程,不知道有没有人愿意参与。说实话,我工作四年,总感觉晕晕乎乎,好多技术都 懂,但是没有一项是精通。看了这篇帖子,说实在话我可想去,去聆听大神教导。...因为家中无法联网,我都是提前用wps提前写好,所有格式可能会有一些问题,所以请大家多担待。...class NotFoundException1 : Exception { public NotFoundException1() : base() { }...public NotFoundException1(string str) : base(str) { } public NotFoundException1(string str,...我曾经面试过好多人,有工作三年,有两年,甚至工作经验比我还长。对这些基础性知识都知之甚少,当然也包括我自己。因为如果没 有这些概念,工作中也不会可虑到这些东西,当然也就谈不引用。

    71690
    领券