放牧代码和思想
专注自然语言处理、机器学习算法
    Why join the Navy if you can be a pirate?

android问题: invalid resource directory name

在使用导入android2.1(API7) samples (MultiResolution)时,总是出现问题:invalid resource directory name,    提示drawable-mdpi、drawable-ldpi、drawable-hdpi目录无效

 

   在网上查了许久,原来是因为android sdk 1.5之前只有drawable一个目录,对其他的目录,它是不认的;在1.6以后才有drawable-hdpi等目录。

 

   解决办法:在“属性/android/”中直接指定android sdk的版本

 

 

附:

drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。

  drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:

  (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480×800),FWVGA (480×854)

  (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320×480)

  (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240×320)

  系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。

  在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片。

知识共享许可协议 知识共享署名-非商业性使用-相同方式共享码农场 » android问题: invalid resource directory name

分享到:更多 ()

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    请问,能具体点吗?应该修改哪个文件?如何修改? 谢谢啊!

    aig1101195年前 (2012-11-21)回复

我的开源项目

HanLP自然语言处理包基于DoubleArrayTrie的Aho Corasick自动机