`
Tony_Lee-S
  • 浏览: 82456 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

解决android.content.res.Resources NotFoundException的一个方法(转)

阅读更多
在android开发中会用一些资源,这些资源以不同形式存在,比如说图片,xml等,android为这些不同类型的资源统一编号,生成资源类R
。如下:
public final class R {
public static final class anim {
public static final int popup_enter=0x7f040000;
public static final int popup_exit=0x7f040001;
}
public static final class drawable {
public static final int gradient_bg=0x7f020000;
public static final int icon=0x7f020001;
}
public static final class layout {
public static final int city_item=0x7f030000;
}
}
在编译器编译程序时可以找到的资源,但在运行时却找不到,会出现如下异常:
12-14 01:40:58.452: WARN/AppWidgetHostView(627): android.content.res.Resources$NotFoundException: Resource ID #0x7f030000
出现此类异常时,可以根据 Resource ID到资源类R中找相关的资源。比如0x7f030000,对应的是city_item布局文件,就可以将问题缩小到更小的范围。对于这类运行时找不到资源,但资源又确实存在的问题,可能的编译打包时出现问题,没有将该资源加入。可修改一下该资源,让编译器重新编译。


引用一下其他网友的解决方案:

1、

今天遇到类似这样问题,后来在找到解决方案,把AndroidManifest.xml里面的版本改为8(我原来的是10),问题解决了,原因是这样的:主要是原来的那个工程占用现在的这个虚拟机,不能正常加载现在的这个工程.

把原来的那个工程移除掉,把原来的工程的androidmanifest.xml文件考到现在的这个工程就可以了,不改版本号也可以运行。。自己尝试一下会感悟很多的

再有就是点击Project ->Clean一下这个项目 也可以的。

2、

ERROR/AndroidRuntime(279): android.content.res.Resources

$NotFoundException: String resource ID #0x7f050008

解决方案:

可能存在的问题是eclipse缓存影响了现有项目的运行,清除一下缓存即可以了。。。

3、android.content.res.Resources$NotFoundException 今天编程时遇到了这种异常产生异常的代码如 下:distanceChoiceView.setText(PreferenceStoreData.getIntByKey(AroundActivity.this, FinalConst.arroudDistance, 500));产生原因在于 TextView.setText(value) ,其中value必须是String 类型的。而我上面赋值的时Int 类型,所以出错。解决方 法:distanceChoiceView.setText(“”+PreferenceStoreData.getIntByKey(AroundActivity.this, FinalConst.arroudDistance, 500));
转自:
http://blog.csdn.net/pengjianbosoft/article/details/7290371
分享到:
评论

相关推荐

    Android为textView设置setText的时候报错的讲解方案

    此外,错误堆栈信息中还提到了`android.content.res.Resources$NotFoundException`,这是因为在尝试获取资源时没有找到相应的资源。这通常是因为资源ID不存在或者在当前的资源包中没有定义。在这个特定的场景中,...

    自定义Adapt可能出现错误及其解决方法

    然而,在自定义Adapter的过程中可能会遇到各种各样的问题,其中一个较为少见但又难以调试的问题就是`E/AndroidRuntime(390): android.content.res.Resources$NotFoundException: Resource ID #0x7f030004`这样的异常...

    谷歌的zxing方式生成二维码的jar包和已经写好的工具类

    ZXing(Zebra Crossing)是谷歌推出的一个开源项目,它提供了二维码和条形码的读取与生成功能。本知识点主要围绕ZXing库如何生成二维码,并探讨其在实际应用中的兼容性问题。 首先,ZXing(又称“二维码横道”)是...

    Android中使用Service实现后台发送邮件功能实例

    本文实例讲述了Android...import android.content.res.Resources.NotFoundException; import android.os.Bundle; import android.widget.TextView; public class A05Activity extends Activity { private TextView tv;

    NotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决方法

    在Java开发中,我们经常会遇到`ClassNotFoundException`,这是一个常见的运行时异常,通常表明JVM在尝试加载类时找不到对应的字节码文件。本篇将详细探讨如何解决在Struts框架中遇到的`java.lang....

    java使用谷歌zxing实现二维码生成读取

    `QRCode.java`可能包含一个自定义的类,用于简化二维码生成和读取的操作,比如提供一个方法同时处理生成和解码的过程。`QRCodeFormat.java`则可能是用来定义二维码的格式或者参数设置,如容错级别、编码模式等。 在...

    android常见错误

    android.content.res.ResourcesNotFoundException **问题描述**:试图访问不存在的资源时抛出异常。 **解决方案**: - 确保`Manifest.xml`文件中声明的最小SDK版本与实际相符。 - 检查资源引用是否正确,确保资源...

    使用Android系统隐藏API

    以下是一个简单的示例,展示了如何使用隐藏API来解析一个APK文件并获取相关信息: ```java // 定义APK文件路径 String apkPath = "/sdcard/qq.apk"; // 创建PackageParser对象 PackageParser packageParser = new ...

    NotFoundException

    在Java编程语言中,`NotFoundException`是一个常见的异常类型,它通常表示在程序执行过程中尝试查找或访问一个资源,但该资源未被找到。这个异常可能是由于文件、网络连接、数据库记录或其他可查找实体的缺失引起的...

    Android代码-javassist

    Java bytecode engineering toolkit Javassist version 3 ...Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java;...

    zxing 二维码 调用实例,解决低版本 白边问题

    ZXing(Zebra Crossing)是Google开发的一个开源项目,用于读取、生成多种条形码和二维码。在本文中,我们将深入探讨如何使用ZXing在Android应用中调用二维码功能,并解决在低版本设备上出现的白边问题。 首先,...

    android crash错误

    在Android开发过程中,"android crash错误"是一个常见且重要的主题。当应用程序运行时遇到未捕获的异常,系统默认会弹出一个不友好的错误对话框,这可能会打断用户的使用体验,而且提供的错误信息通常对普通用户来说...

    Android ZXing1.6核心类库(core.jar)

    com.google.zxing.NotFoundException.class com.google.zxing.Reader.class com.google.zxing.ReaderException.class com.google.zxing.Result.class com.google.zxing.ResultMetadataType.class ...

    通过将资源库图片转化为Bitmap,使用Zxing库完成多二维码识别

    如果存在多个二维码,`decode`方法会返回第一个找到的二维码。为了识别图片中的所有二维码,你需要使用图像分割或多次扫描的方法。一种常见的做法是将图片切割成多个小块,然后分别进行解码。 在Android Studio ...

    android常见错误集

    3. **Resources$NotFoundException**:通常发生在尝试访问一个不存在的资源时,如布局、图片、字符串等。检查资源ID是否正确,确保资源文件在正确的目录下,并且编译构建后资源已包含在APK中。 4. **...

    swipeback-Android侧滑返回分析和实现(不高仿微信).zip

     } catch (Resources.NotFoundException e) { return 0;  } }Tips.4侧滑的核心原理是利用反射转换窗口透明,这会影响到下层Activity的生命周期。侧滑过程中窗口转为透明时,下层Activity会被唤醒,进入...

    Autojs调用zxing实现扫码

    调用zxing核心代码实现扫一扫功能 importClass(com.google.zxing.PlanarYUVLuminanceSource); importClass(com.google.zxing.common.HybridBinarizer) importClass(com.google.zxing.BinaryBitmap) importClass...

    安卓生成 二维码 扫描二维码可从相册选

    Zxing是一个流行的条码处理库,提供二维码生成和扫描功能。引入Zxing的方式是在build.gradle文件中添加依赖: ```groovy dependencies { implementation 'com.google.zxing:core:3.4.1' implementation '...

Global site tag (gtag.js) - Google Analytics