Javascript 钛移动的Commonjs资源路径

Javascript 钛移动的Commonjs资源路径,javascript,android,titanium-mobile,commonjs,titanium-modules,Javascript,Android,Titanium Mobile,Commonjs,Titanium Modules,我有一个项目,其中有以下文件夹结构 Resources/ android/ images/ res-hdpi/ main.png res-mdpi/ main.png res-ldpi/ main.png iphone/ images/ images/ main.png main@2x.png ui/ MainView.js MainView.js以com

我有一个项目,其中有以下文件夹结构

Resources/
  android/
    images/
      res-hdpi/
        main.png
      res-mdpi/
        main.png
      res-ldpi/
        main.png
  iphone/
    images/
  images/
    main.png
    main@2x.png
  ui/
    MainView.js
MainView.js以commonjs的方式编写

    function MainView()
    {
     var self = Ti.UI.createImageView({

                height : '25dp',
                width : '25dp',
                image : 'images/main.png'
            });

    return self;
    }

module.exports = MainView;
这些代码在iOS中的表现与在Android中的表现不同。 我预计在高分辨率设备中,它将加载android/images/res hdpi/main.png作为图像,但它一直说找不到路径


我使用的是Tianium SDK 1.8.2,我不知道您是否解决了这个问题,但是您的tiapp.xml文件声明您的应用程序支持这些密度。此外,在将图像添加到/android/images后,您必须清理项目以强制重建。生成过程对图像进行索引,并创建一个具有文件名和整数值的资源文件(这也是文件名不能以数字开头的原因)。

它将始终指向资源/images。如果我将路径“/images/main.png”改为“images/main.png”,则,它将始终指向参考资料/图像我的问题的Clean build help(清洁构建帮助)。它被重新定义,我现在不在SDK 1.8.2中。