0
Thumbsup

いい質問だ

0

Thumbsdown

うーん

Couldn't find moduleエラーについて

rrrena
rrrena 0

投稿日:2014-12-19 03:41:35

いつもお世話になっております。

実機テストの際に発生する
「Couldn't find module」について、ご存知の方がおりましたら
ご教授下さい。

アプリをtitaniumのシミュレーターで動作させた際は
特に問題はないのですが、実機テストにて動作させた際
下記のエラーが発生します。
エラーが発生するのは下記ファイルのみで、他のファイルは
正常に読み込めます。

[ERROR] : Script Error Couldn't find module: alloy/controllers/フォルダ名/ファイル名
[ERROR] : ErrorController is up. ABORTING open

①上記のファイルは、上記のパスのもとに存在しているものです。
②クリーンは何度か試しましたが変化なし。
③パスは下記のように設定しております

Alloy.createController("フォルダ名/ファイル名", {
parentTab : $.xxxxxTitle,
data : e.source.data
});

もしも同様の症状で何かご存知の方がおりましたら
恐縮ですがどうぞ、よろしくお願い申し上げます。。

以下環境

iPhone5
Titanium Studio, build: 3.4.0.201409261227



回答

yagi_
yagi_
2540
Tcad_icon Tcmd_icon Tce_icon

Thumbsup

いい回答

1

Thumbsdown

うーん



ちなみにシミュレータと実機ではファイル名の大文字小文字を区別する・しないという違いがあります。そこは大丈夫ですか?

それから、Resources以下にapp/assetsにないディレクトリがある場合も同じことが起きるようなので、Resourcesを別の名前にして、新しく空のResourcesディレクトリを作成してからビルドするとどうなりますか?


yagi様、お世話になっております。 ファイル名の大文字小文字の区別は問題ありません。どちらも全くの同名です。 >新しく空のResourcesディレクトリを作成してからビルドするとどうなりますか? こちらを試してみたのですが、状況が変化しまして yagi様、いつもお世話になっております。 >ちなみにシミュレータと実機ではファイル名の大文字小文字を区別する・しないという違いがあります。 >そこは大丈夫ですか? はい、ファイル名の大文字小文字の区別は問題ありません。どちらも全くの同名です。 >新しく空のResourcesディレクトリを作成してからビルドするとどうなりますか? こちらを今試してみたのですが、上記とは別のファイルにて同じエラー (Couldn't find moduleエラー)が発生してしまいました。 上記で質問したファイルよりも、前のページで出現するエラーですので、 上記で質問したファイルが現在どうなっているか確認する事が出来ずにいる状況です。 どうやら、根本的なところで何かを間違っている気がします…。 実機とシミュレーターの差異によって出現する問題など その他ご存知のものがあれば、教えて頂けると幸いです…! --- rrrena

rrrena
rrrena
0

Thumbsup

いい回答

0

Thumbsdown

うーん

解決しました!

原因は、yagi様のおっしゃる通り
大文字小文字の区別が原因でした。
私が想定したいたところとは全く別の所※で大文字小文字の差異ミスがあったようで
それが見事、Resourcesのフォルダ名に反映されておりました。
(※Alloy.createControllerを使用している&エラーが出力されているファイルとは全く別の箇所)

原因が全く分からず途方にくれておりましたので、本当に助かりました!
いつもご親切にありがとうございます!


ログインすると回答することができます。