`
7090
  • 浏览: 279573 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android1.6目录结构找不到res资源的问题

阅读更多
建立的是1.6的目录结构,在res下面有drawable-hdpi,drawable-ldpi,drawable-mdpi三个文件夹,在这三个资源文件夹里面都放置了一个face.png的文件,但是打包的是target=android-3的apk ,就是打包成1.5,当运行在1.5的模拟器上时,就报错了,说找不到res下面的文件
android.content.res.Resources$NotFoundException

,后来使用1.6的模拟器就可以正常运行了,看来还是向下兼容的问题,1.5的模拟器对应的R.java文件找的还是drawable这个文件夹里面的内容,1.6以上会根据屏幕大小找到合适的资源文件

分享到:
评论

相关推荐

    zxing源码 二维码扫描android jdk1.6项目

    7. **res**:资源文件夹,包含了应用的所有UI资源,如布局文件、图片、字符串资源等。 为了使ZXing项目兼容JDK 1.6,开发者需要仔细检查所有源代码,确保没有使用Java 1.7及以上版本的特性,并更新相关配置文件。...

    android分辨率问题

    为了简化设计,Android引入了资源目录结构,如`res/drawable-mdpi/`、`res/drawable-hdpi/`和`res/drawable-ldpi/`,分别存放不同密度的图片资源。系统会根据设备的实际屏幕密度自动选择合适的资源。 在处理icon...

    Android高级应用课程所需资源

    为了解决这个问题,开发者查阅了Android 1.6及更高版本的API文档,找到了新的构造函数`BitmapDrawable(Resources res, Bitmap bitmap)`。这个构造函数会根据设备的显示指标(Display Metrics)来设置目标密度,确保...

    Android开发入门经典

    3. **Android项目目录结构** - **src/**:存放源代码,主要为Java类文件。 - **gen/**:自动生成目录,包含由Android开发工具生成的R.java文件,它包含了资源的索引。R.java文件根据res目录中的XML界面文件、图标...

    com.android.supprot-v4包(更新到24.0.0)

    8. **res**:资源目录,存放应用的各种资源文件,如布局XML、图标、字符串等,这些资源可以被引用并在代码中使用。 9. **aidl**:Android Interface Definition Language,用于定义服务之间的接口,使得不同进程间...

    Android入门到精通-实训任务1-搭建Android开发环境

    - 解压教师提供的“eclipse3.7-Android.zip”、“android-sdk-windows.zip”两个安装包至D盘,注意目录中不应包含汉字或空格。 - **步骤3**: 启动Eclipse - 双击`eclipse.exe`程序来启动Eclipse集成开发环境。 - *...

    探究Android的多分辨率支持以及各种类型图标尺寸大小.doc

    为了确保应用程序在各种设备上都能正确显示,开发者应遵循Android的资源目录结构,如`res/layout`用于布局文件,`res/drawable`用于图像资源,其中`drawable-mdpi`、`drawable-hdpi`等子目录存放对应密度的图像。...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    android xml中include标签的使用

    `<include />`标签是在Android 1.6版本(API Level 4)中引入的,目的是为了提高布局设计的效率,减少代码冗余。通过将公共的布局元素提取成单独的XML文件,然后在需要的地方用`<include />`引用,可以显著提高代码...

    Android学习总结

    2. 工程目录结构: - `src`:存放Java源代码,通常包括主Activity类(如HelloWorld.java)。 - 其他目录,如`res`包含资源文件(如布局、图标等),`AndroidManifest.xml`定义应用的元数据和权限,`libs`存放依赖...

    android开发环境搭建

    - 解压缩下载的文件到指定目录(例如:`C:\EclipseForAndroid\`)。 - 打开Eclipse,通过“Help”菜单中的“Install New Software...”选项添加并安装ADT插件: - 在出现的对话框中添加新的软件站点,地址为:`...

    android4.0 ActionBar API

    此配置表示该应用的最小支持版本为 4(即 Android 1.6),而目标版本是 11(即 Android 3.0)。当该应用在 Android 3.0 或更高版本的设备上运行时,系统将自动应用“holographic”主题,使得每个 Activity 都具备 ...

    Android知识点

    #### 一、项目目录结构与资源管理 **1.1 Src (Java 源文件)** - **定义**: 存放所有的 Java 类文件,是开发者编写业务逻辑的地方。 - **作用**: 包含应用程序的核心功能实现。 **1.2 Gen (生成文件)** - **定义**:...

    android一步一步最基础学习__新手

    #### 第二讲:Android系统架构分析和应用程序目录结构分析 - **Android系统架构**: - Linux内核层:负责内存管理、进程管理、网络栈等。 - 应用程序框架层:提供API,如Activity Manager、Content Provider等。 ...

    apktool(apk反编译软件) V1.6.4

    Apktool首先会解压APK,展示其内部结构,包括`AndroidManifest.xml`(应用的配置文件)、`res`(资源文件夹)和`classes.dex`(Dalvik字节码)等核心组件。 **2. 反编译 Dex 和 Odex 文件** `classes.dex`是Dalvik...

    百度支付Android SDK使用文档.pdf

    - **导入资源工程**:将`pay_proxy_res`资源工程拷贝到工作空间中,并通过Eclipse将其导入为库工程。如果ADT版本低于17,则需要手动将libs文件夹中的jar包复制到项目的工作空间中。 - **配置AndroidManifest.xml**:...

    Android ListView左右滑动删除Item效果

    NineOldAndroids是一个开源UI框架,它为Android 1.6及更高版本提供了对早期Android版本(API 3+)的Android动画API的支持。由于早期的Android系统不支持属性动画,NineOldAndroids库使得开发者能在较旧版本的Android...

    Android+UI+问题集注+第二期

    ### Android UI 问题集注第二期 #### 一、Android文本增大时背景的改变 当在Android应用中遇到文本变化导致背景形状发生改变的问题时,通常是指文本尺寸变化后,原本设计为圆角矩形的背景变为直角矩形的情况。这种...

Global site tag (gtag.js) - Google Analytics