大部分的程式,只要檔名大小寫不同,就會視為不同的檔案,但是在titanium編譯的時候,則會發生錯誤,因為titanium不允許在相同資料夾裡,有相同的檔案名稱。因為之前一直是用tishadow測試,都沒遇到這個問題,最後要build在device上,就遇到了以下錯誤。
1 | [ERROR] /home/sparrow/Works/test/build/android/bin/assets/Resources/actions/IndexAction.js: error: File is case-insensitive equivalent to: /home/sparrow/Works/ec2/test/build/android/bin/assets/Resources/actions/indexAction.js |
解決方法就是更換其中一個檔案的名稱,有了這次教訓…,以後盡量不使用相同檔案名稱。