2010-05-27 44 views
0

我在家用機器上用Appcelerator的Titanium Mobile創建了一個應用程序。路徑是/ Users/[myusername]/Projects/ProjectName。Appcelerator Titanium Mobile:app.js找不到

我檢查了我的代碼到Mercurial中。

第二天,在我的辦公室電腦上,我克隆了Mercurial回購,然後添加了現有的應用程序。我試圖在模擬器中運行它,並收到錯誤:

could not find the file app.js

我看了看日誌,發現它尋找的路徑是我家用電腦上的路徑,而不是我辦公室電腦上的路徑。

我能做些什麼來使我的應用程序在兩臺不同的計算機上運行?我想如果我創建了一個新的應用程序,然後將我的代碼複製到它,它可能會在辦公室機器上工作。但是,如果我檢查了我的代碼,並且最近在家中,它可能會在那裏被破壞。

+0

main.m文件中似乎有一行設置常量TI_APPLICATION_RESOURCE_DIR。顯然,當我重新啓動模擬器時,這不會重新生成。有沒有辦法強制完成重建? – 2010-05-27 18:00:52

回答

0

您可以重新創建一個新項目嗎?將您的文件tiapp.xml以及資源文件夾複製到您的新項目並重新構建。

0

這個問題主要是由JavaScript微小,任你有語法錯誤在一個或多個js文件或者是很難預測可能你有一些其他文件中的項目不是js文件,導致這個失敗,然後這個常見的錯誤。 我的兩個美分打開你的項目文件,並仔細尋找任何文件或文件不應該在其中。