0
私は

Commonjsリソースパス

Resources/ 
    android/ 
    images/ 
     res-hdpi/ 
     main.png 
     res-mdpi/ 
     main.png 
     res-ldpi/ 
     main.png 
    iphone/ 
    images/ 
    images/ 
    main.png 
    [email protected] 
    ui/ 
    MainView.js 

MainView.js iOS版ではなくexpactedとして

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

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

    return self; 
    } 

module.exports = MainView; 

これらのコードが実行commonjs形で書いているフォルダ構造次ているプロジェクトがある

Androidで同じ話。 高解像度のデバイスでは、画像としてアンドロイド/ images/res-hdpi/main.pngをロードしますが、パスが見つからないと言っています。私はあなたがこれを解決するかどうかが、あなたのtiapp.xmlファイルは、アプリケーションがこれらの密度をサポートして状態を持っている場合、私は知らないチタンSDK 1.8.2

+0

常にResources/imagesを指します。 –

+0

'images/main.png'の代わりに '/images/main.png'のパスを変更すると、常にリソース/イメージを指します – Kuroro

答えて

0

を使用しています

。また、/ android/imagesにイメージを追加した後は、プロジェクトをクリーンアップして強制的に再構築する必要があります。ビルド・プロセスはイメージを索引付けし、ファイル名と整数値を持つリソース・ファイルを作成します(ファイル名が数字で始まらない理由もあります)。

+0

問題のビルドヘルプをクリーンアップします。これは解決され、SDK 1.8には含まれていません.2今すぐ。 – Kuroro